笨辦法學 Python 續 第七部分 大作業

2021-09-20 11:06:01 字數 974 閱讀 6131

原文:part vii: final projects

譯者:飛龍

協議:cc by-nc-sa 4.0

自豪地採用谷歌翻譯

我們應該檢查你至今為止所學到的知識,因為我會要求你盡可能多地應用它:

第七部分,你會將一切東西應用於一系列的專案,確保關注三個方面的改進:

對於這本整本書,我已經告訴了你,我要讓你使用什麼流程工具。每個部分我都給你乙個不同的挑戰,專注於流程,質量或創造力,然後給你練習來做。你一直在跟蹤你的質量,並從圖表中檢視什麼適合你,什麼不適合你。現在是時候開發自己的流程來完成乙個專案,然後將其應用到本書這個部分的專案中。

花時間想出你的流程主題。它是否是 hack 或者是 tdd 呢?是否始終是 tdd 並且有大量審計呢?它只是 hack 和審計嘛?我的意思不是僅僅選擇兩件事,而應該考慮你的主題。把它當成你的個人風格來選擇。我碰巧喜歡帽子和紅襯衫。不要問我為什麼,我只是喜歡他們。這就是對你而言的流程描述。這是你夏日裡的圓點連衣裙和黃色的鞋子。在程式設計中,我通常遵循「hack,優化,測試,破壞」的主題。

一旦你有簡單的主題宣告,現在是時候為這個主題制定你的步驟了。將它們寫在一張卡片上,以便你可以遵循他們,我會警告你,簡單比複雜更好。複雜的流程很難處理。你的流程也應該命中創造力和質量。我的流程對於不同的專案是不同的,但是我在這本書中教導過你們。使用我至今為止教你的東西來想出自己的流程。

一旦你制定了你的流程,你可以回顧一下你的筆記,看看你能否找到指標,來證明你所選擇的東西。也許你已經選擇了 tdd,因為它讓你覺得你寫了更加穩固的**,但是你在第五部分中的質量指標並不是非常好。對使用你喜歡的流程,我有一些要說的話,但是如果你喜歡的流程沒有效果,那麼現在就是把它扔進**站的時候。

隨著你的流程的出現,現在是時候來測試一些專案了。不要害怕犯錯。有時,我們認為我們決定的東西是最好的,然後戰火就像原子彈一樣融化它。這是乙個科學實驗,所以如果一些事情是一場災難,那麼使用你的跟蹤和指標,找出原因並簡單地重新整備,再試一次。

第七部分 特殊用途系統

實時系統 不僅要求計算結果正確,而且要求必須在乙個特定的截止時間期限內產生。系統特性 片上系統 soc,system on a chip 指的是在單個晶元上整合乙個完整的系統,對所有或部分必要的電子電路進行包分組的技術。所謂完整的系統一般包括 處理器 cpu 儲存器 以及外圍電路等。實時核心特性 實...

建立虛擬生物第七部分

7結果 對於在第五部分中描述的行為選擇的每乙個方法,執行進化的步驟。異種交配的生物群體經常收斂到一致性,但每乙個單獨執行的進化能產生 完全不同的運動策略,這種策略滿足要求的行為。為了這個原因,許多單獨的 進化被執行,每個執行50到100代,每個進化的最成功的生物被檢驗。這些中的一些被顯示在圖6 9中...

20151205正則第七部分(awk複習)

環境 cp etc passwd 1.txt 任意個字元 也包括特殊字元 0個或者多個 前面的字元 0個或乙個前面的字元 1個或者多個前面的字元 任意個任意字元 awk f 分割字元,也可以是字元 root niejicai linux awk f sbin 1.txt nologin nologi...