週末都在學習"軟件匠藝",去那些出書的,開Conferenc
e的,搞培訓
的那裡逛了一圈後,將這個萬能筐子的Scope框成 -- “對高質量軟件的態度,對技藝與工具的追求,及終生持續的學習、練習與Pair式交流/傳授的獲取方式。”
在這個Scope下,我們可以做下面的事情:
1. 沒有對Sonar的持續使用,無法宣稱自己對質量的尊重。
當然,Sonar
只能代表靜態机械的檢查。代碼是否真正可維護,人肉的Code Review依然需要在每個迭代裡堅持。
2. 持續的Reading List
在Wiki上共同維護Craftsmanship Book List, 如<Clean Code>,<編程珠璣>.....
除了书,那些开源项目中优雅高效的源代码,作为匠艺的最终成品,同样值得阅读和相互推介。
3. 持續的Practice
定期举行所謂Code Kata
,Koan(心印)
的练习,如何实施还要等待去上海取经的同事归来。
TopCoder
,
Project Euler
....?
同時鼓勵對開源項目的貢獻,最好能作為年終考評加分的指标。
4. 高效的工具使用經驗分享
对IDE, 文本编辑工具, Git, Linux, 还有各种萝卜青菜的的小工具的使用,熟手工匠與小工的差別巨大。
5. Pair Program的有意識安排
Pair Program 是工匠之間,工匠與學徒之間交流的最直接途徑,太多東西無法通过文檔與Workshop而只能在協作中傳播。
参考资料:
分享到:
相关推荐
Clean Code A Handbook of Agile Software Craftsmanship 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自...
Clean Code A Handbook of Agile Software Craftsmanship 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
Clean Code A Handbook of Agile Software Craftsmanship(敏捷软件艺术手册-干净代码)。 本书延续Uncle Bob 的一贯写作风格,从实践到理论再到实践。要仔细体会,很多重点都藏在不经意间。是指导如何写出干净代码...
This book by Robert C. Martin talks about clean code practices and suggests the Boy Scout Rule to write clean code. The code examples cited in the books are primarily in Java but the guidelines have ...
敏捷软件开发艺术Clean_Code_A_Handbook_of_Agile_Software_Craftsmanship
Prentice.Hall.Clean.Code.A.Handbook.of.Agile.Software.Craftsmanship.Aug.2008.pdf
Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code...
clean code英文版,作者Robert C. Martin
sc-推荐Software Craftsmanship Meetup的推荐引擎研讨会
Is software engineering appropriate for projects of less than 100 developer-years? Is the specialization inherent in software engineering a good idea? Can software development even be expressed in ...
Quality Code: Software Testing Principles, Practices, and Patterns Stephen Vance (Author) BOOK DETAILS Paperback: 256 pages Publisher: Addison-Wesley Professional (December 2013) Language: ...
很棒的软件Craft.io “作为有抱负的软件工匠,我们通过实践和帮助其他人学习Craft.io来提高专业软件开发的水准”,受启发,该存储库是一系列精湛的软件Craft.io资源的精心制作清单,以帮助其他人学习Craft.io。...
Clean-Code-A-Handbook-of-Agile-Software-Craftsmanship-Robert-C-Martin-Series Robert C. Martin Series The mission of this series is to improve the state of the art of software craftsmanship. The books ...
Summary of Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin (aka Uncle Bob) from Pearson Education. This summary guide is ideal for: 1) Experienced software developers, ...
关于软件Craft.io以及成为专业开发人员意味着什么的演讲。 查看幻灯片 gh-pages 分支托管在 github.io ( ) 演讲者笔记 观看幻灯片时,按 's' 以获取带有我的笔记(法语)的演讲者视图。 分行 gh-pages : 主分支 2013...
[_Clean Code_](https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882), adapted for JavaScript. This is not a style guide. It's a guide to producing [readable, reusable, and ...
Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice—about everything from estimating and coding to ...
Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice—about everything from estimating and coding to ...
面试做准备。 自 1997 年以来,我一直在构建网络、构建服务和启动初创公司。我拥有经济学学位,而不是计算机科学学位。 我的职业生涯非常成功,但我想在 Google 工作。 我想进入更大的系统,真正了解计算机系统、...
Software Craftsmanship: The New Imperative <br> Pete McBreen Publisher: Addison Wesley