这是一个创建于 2131 天前的主题,其中的信息可能已经有所发展或是发生改变。
最近拜师的收徒的热闹得很,我没什么时间带徒弟,就写点感悟和大家分享吧。
其实写任何代码,都要牢记 [封装] 两个字,小到一个方法,大到一个系统,都需要好好地思考如何进行最合理地封装。
这个世界上,程序员其实就两种:合格的和不合格的。
合格的程序员会设计,能够事先设计好程序的结构,整理出接口,通过接口来实现对功能的封装。并且充分考虑接口的兼容性和可扩展性。在具体实现的时候每个方法只干一件事,最后通过组合方法就把一个复杂需求给解决了。
不合格的程序员不会设计,只知道一把梭,写的代码又臭又长,根本没法扩展和维护。
最后,我要和大家分享的是:代码写错地方造成的后果比写错代码严重一万倍。写错了代码,一测试就发现了,也很容易修复。乱写代码导致的整个系统的结构出现问题或者根本不存在结构的话,后面需求变更的时候就完蛋。只能强改代码,往往修复一个问题导致新增 3 个问题。要修改或增加一点新功能时,可谓是牵一发而动全身,一点小需求,硬是改不动。
 |
|
1
hanxiV2EX 2019-06-01 08:18:36 +08:00 via Android
没毛病,KISS 原则和高内聚低耦合。
|
 |
|
2
sunxia 2019-06-01 09:09:50 +08:00
感谢分享
|
 |
|
3
BigFun 2019-06-01 09:14:52 +08:00 via iPhone
可以,感谢分享。
|
 |
|
4
DamonLin 2019-06-01 11:22:09 +08:00
是的呢,两年小白觉得编程思想才是最重要的,要让代码看起来简洁易懂,就是要做好封装
|
 |
|
5
ykw 2019-06-01 11:31:27 +08:00
不封装比瞎封装好 😄
|