首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

一个老程序员的一点写代码的感悟

  •  
  •   xuanbg · 191 天前 · 1198 次点击
    这是一个创建于 191 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近拜师的收徒的热闹得很,我没什么时间带徒弟,就写点感悟和大家分享吧。

    其实写任何代码,都要牢记 [封装] 两个字,小到一个方法,大到一个系统,都需要好好地思考如何进行最合理地封装。

    这个世界上,程序员其实就两种:合格的和不合格的。
    合格的程序员会设计,能够事先设计好程序的结构,整理出接口,通过接口来实现对功能的封装。并且充分考虑接口的兼容性和可扩展性。在具体实现的时候每个方法只干一件事,最后通过组合方法就把一个复杂需求给解决了。
    不合格的程序员不会设计,只知道一把梭,写的代码又臭又长,根本没法扩展和维护。

    最后,我要和大家分享的是:代码写错地方造成的后果比写错代码严重一万倍。写错了代码,一测试就发现了,也很容易修复。乱写代码导致的整个系统的结构出现问题或者根本不存在结构的话,后面需求变更的时候就完蛋。只能强改代码,往往修复一个问题导致新增 3 个问题。要修改或增加一点新功能时,可谓是牵一发而动全身,一点小需求,硬是改不动。
        1
    hanxiV2EX   191 天前 via Android
    没毛病,KISS 原则和高内聚低耦合。
        2
    sunxia   191 天前
    感谢分享
        3
    BigFun   191 天前 via iPhone
    可以,感谢分享。
        4
    DamonLin   191 天前
    是的呢,两年小白觉得编程思想才是最重要的,要让代码看起来简洁易懂,就是要做好封装
        5
    ykw   191 天前
    不封装比瞎封装好 😄
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   988 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 19:28 · PVG 03:28 · LAX 11:28 · JFK 14:28
    ♥ Do have faith in what you're doing.