第一章第一节(04)

作者: _Peri | 来源:发表于2019-03-14 09:51 被阅读3次

    《给年轻程序员的10点启示》之“遵循最佳实践”

    先谈谈我对软件行业最佳实践的理解,大体上就是应对某一个或者某一类问题(具体或者抽象)时,按照某种技术、方法、过程、活动或机制可以使生产或管理实践的结果达到最优,并减少出错的可能性。大了说,前端使用HTML+CSS+JS这样的组成方式本来就是长期实践获得的最佳答案,小了说,应对分布式架构,考虑到数据库不一定对应在统一的物理机这种情况,不宜采用外键关联,这也算一种最佳实践。再如作者所说最佳实践或由此衍生出来的框架、工具都是那些富有经验的程序员通过大量实践,总结出来的最优秀的软件开发思想。我们学习一种框架,一类新技术时,应该思考这样的问题,它产生的背景是什么,或者说是为了解决怎样的现存的问题,它解决的思路是什么,这样做有什么好处,甚至于你应该体会它的设计哲学和寻找它的不适用情况,这样能够提升你的看问题的层次,往往优秀的程序员,比你优秀的地方就是看问题的深度与层次。有机会的话我会在《写在舞台的边上》这个系列里面分享我们公司架构师如何使用Python从Python源码到具体领域哲学构建他自己的框架的。

    相关文章

      网友评论

        本文标题:第一章第一节(04)

        本文链接:https://www.haomeiwen.com/subject/qnbfmqtx.html