Frederick P. Brooks 的《The Design of Design: Essays from a Computer Scientist》[1] 是一本与具体编程语言无关的好书,非常值得一读。它讲的是软件工程,但同时也涉及硬件以及计算机领域之外的其他几种设计……
"The Design of Design: Essays from a Computer Scientist" by Frederick P. Brooks [1] is language-agnostic and worth reading. It's about software engineering but also about hardware and some different kinds of design outside…
……我自己用过那个库),但反正教学里用什么框架/库也是次要的,我觉得他们用它来抽象掉一些模板代码很合理。6.《The Design of Design: Essays from a Computer Scientist》,Frederick P. Jr. Brooks 著,2010 年,Addison-Wesley Professional 出版。我非常喜欢这本。喜欢到哪怕我们前面已经列了五本书,我也必须把它加进来。……
…using that library myself) but the framework/libraries used is second to the cause of teaching anyway and I think it makes sense that they used it to abstract away some of the boilerplate stuff. 6. The Design of Design: Essays from a Computer Scientist. Frederick P. Jr. Brooks. 2010. Addison-Wesley Professional. I liked this one a lot. So much that I had to include it even though we've already mentioned five books.…
如果你读完那个而且很喜欢,可以试试 Fred Brooks 的《The Design of Design》,他在书中从宏观层面探讨了设计流程的运作机制;对瀑布模型的缺陷有着非常精辟的教益。
If you read that and like it, try The Design of Design by Fred Brooks, in which he talks about on a high level how the design process works; good teachings about the flaws of the waterfall model.
顺着这个思路,另一个阅读建议是 Fred Brooks(写《人月神话》那位大牛)的《The Design of Design》。他探讨了各种设计方法,并以自己盖房子的过程作为主要案例:https://www.amazon.com/Design-Essays-Computer-Scientist/dp/0...
Another reading suggestion along those lines is "The design of design" by Fred Brooks (of Mythical Man Month fame). He discusses design approaches as uses his process of building his own house as the primary example: https://www.amazon.com/Design-Essays-Computer-Scientist/dp/0...
一份很棒的设计原则/技巧精简清单。我也推荐 Fred Brooks(因《人月神话》闻名)的《The Design of Design》[1]。文章最后一条“推迟复杂度”(Postpone Complexity)原则让我想起了 Brooks 关于早期绑定与后期绑定的讨论。我最大的收获是……
A nice short list of design principles/techniques. I'd also recommend The Design of Design [1] by Fred Brooks (of The Mythical Man-Month fame). The article's final "Postpone Complexity" principle reminded me of Brooks' discussion of early vs. late decision binding. My main take-away is that…
Frederick P. Brooks 的《The Design of Design: Essays from a Computer Scientist》[1] 是一本与具体编程语言无关的好书,非常值得一读。它讲的是软件工程,但同时也涉及硬件以及计算机领域之外的其他几种设计……
"The Design of Design: Essays from a Computer Scientist" by Frederick P. Brooks [1] is language-agnostic and worth reading. It's about software engineering but also about hardware and some different kinds of design outside…
……我自己用过那个库),但反正教学里用什么框架/库也是次要的,我觉得他们用它来抽象掉一些模板代码很合理。6.《The Design of Design: Essays from a Computer Scientist》,Frederick P. Jr. Brooks 著,2010 年,Addison-Wesley Professional 出版。我非常喜欢这本。喜欢到哪怕我们前面已经列了五本书,我也必须把它加进来。……
…using that library myself) but the framework/libraries used is second to the cause of teaching anyway and I think it makes sense that they used it to abstract away some of the boilerplate stuff. 6. The Design of Design: Essays from a Computer Scientist. Frederick P. Jr. Brooks. 2010. Addison-Wesley Professional. I liked this one a lot. So much that I had to include it even though we've already mentioned five books.…
我也推荐 Frederick Brooks 的后续著作《设计的设计》(The Design of Design)。
I would also recommend the follow-up book entitled "The Design of Design" also by Frederick Brooks
如果你读完那个而且很喜欢,可以试试 Fred Brooks 的《The Design of Design》,他在书中从宏观层面探讨了设计流程的运作机制;对瀑布模型的缺陷有着非常精辟的教益。
If you read that and like it, try The Design of Design by Fred Brooks, in which he talks about on a high level how the design process works; good teachings about the flaws of the waterfall model.
顺着这个思路,另一个阅读建议是 Fred Brooks(写《人月神话》那位大牛)的《The Design of Design》。他探讨了各种设计方法,并以自己盖房子的过程作为主要案例:https://www.amazon.com/Design-Essays-Computer-Scientist/dp/0...
Another reading suggestion along those lines is "The design of design" by Fred Brooks (of Mythical Man Month fame). He discusses design approaches as uses his process of building his own house as the primary example: https://www.amazon.com/Design-Essays-Computer-Scientist/dp/0...
一份很棒的设计原则/技巧精简清单。我也推荐 Fred Brooks(因《人月神话》闻名)的《The Design of Design》[1]。文章最后一条“推迟复杂度”(Postpone Complexity)原则让我想起了 Brooks 关于早期绑定与后期绑定的讨论。我最大的收获是……
A nice short list of design principles/techniques. I'd also recommend The Design of Design [1] by Fred Brooks (of The Mythical Man-Month fame). The article's final "Postpone Complexity" principle reminded me of Brooks' discussion of early vs. late decision binding. My main take-away is that…