原文:Python的設計哲學

Beautiful is better than ugly. 優美勝於丑陋 Explicit is better than implicit. 明了勝於晦澀 Simple is better than complex. 簡單勝過復雜 Complex is better than complicated. 復雜勝過凌亂 Flat is better than nested. 扁平勝於嵌套 Spars ...

2017-06-11 20:25 0 4204 推薦指數:

查看詳情

[譯]Godot設計哲學

每款游戲引擎都有不同定位、滿足不同的需求。這不僅因為它們所提供的功能不同,更在於每款引擎獨特的設計。這些引擎背后各自的設計哲學,會給游戲帶來不同的開發流程和開發方式。 面向對象設計 Godot信奉面向對象設計,並以之為核心,構建出了靈活的場景系統和節點層級機制。它嘗試為你的游戲項目提供一種直觀 ...

Mon Apr 06 01:07:00 CST 2020 0 882
軟件設計哲學:前言

01 前言 80多年來,人們一直在為計算機編寫程序,但令人驚訝的是,關於如何設計這些程序或什么是好程序的討論卻少之又少。關於軟件開發過程(如敏捷開發)和開發工具(如調試器、版本控制系統和測試覆蓋工具),已經有了相當多的討論。還廣泛分析了編程技術,如面向對象編程和函數式編程,以及設計模式和算法 ...

Mon Dec 16 22:37:00 CST 2019 1 1396
python異常處理的哲學

所謂異常指的是程序的執行出現了非預期行為,就好比現實中的做一件事過程中總會出現一些意外的事。異常的處理是跨越編程語言的,和具體的編程細節相比,程序執行異常的處理更像是哲學。限於認知能力和經驗所限,不可能達到像解釋器下import this看到的python設計之禪一樣,本文就結合實際使用簡單的聊 ...

Thu Jan 31 22:42:00 CST 2019 1 1300
2020薦書:軟件設計哲學

2020年必讀書籍推薦:軟件設計哲學(A Philosophy of Software Design),本書190多頁,豆瓣的點評分在9分以上,目前只有英文版本,中文版還未上市,英文好的同學建議去直接閱讀原版。 內容簡介 書中討論了軟件設計的主題:如何將復雜的軟件系統 ...

Mon Dec 16 22:35:00 CST 2019 0 2299
軟件設計哲學【翻譯】--目錄

2020年必讀書籍推薦:軟件設計哲學(A Philosophy of Software Design),本書190多頁,豆瓣的點評分在9分以上,目前只有英文版本,中文版還未上市,英文好的同學建議去直接閱讀原版。 作者簡介 John Ousterhout是斯坦福大學計算機科學教授。他目前 ...

Thu Dec 19 02:47:00 CST 2019 0 2411
Zen of Python(Python的19條哲學)

The Zen of Python Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than ...

Mon Nov 28 10:31:00 CST 2016 0 1951
軟件設計哲學:第十一章 兩次設計

目錄 設計軟件是困難的,所以你對如何構建一個模塊或系統的最初想法不太可能產生最好的設計。如果您為每個主要的設計決策考慮多個選項,您將得到一個更好的結果:設計兩次。 假設您正在為GUI文本編輯器設計管理文件文本的類。第一步是定義類將呈現給編輯器其余部分的接口;與其選擇 ...

Sun Dec 22 15:25:00 CST 2019 0 284
軟件設計哲學:第二十章 性能設計

目錄 20.1 如何考慮性能 20.2 修改前的測量 20.3 圍繞關鍵路徑進行設計 20.4 一個示例:RAMCloud緩沖區 20.5 結論 到目前為止,軟件設計的討論都集中在復雜性上,我們的目標是使軟件盡可能的簡單和易懂。但是,如果您正在開發 ...

Tue Dec 31 22:40:00 CST 2019 1 1256
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM