程序员的职业素养(4~6章)

    xiaoxiao2025-03-20  24

    第4章 编码

    1.做好准备

    编码之前做好准备保证大脑清醒,思路清晰,不要在情绪不稳定时写代码,代码质量不能保证。

    好代码的特征:a.必须能够正常工作,b.能够解决问题,也就是功能正常。c.与现有系统结合的天衣无缝,不能损坏现有功能。d.其他程序员能读懂你的代码,多写注释。

    2.流态区

    文中指高效率的状态,在这种状态下感到绝无错误,但是会是程序员放弃顾及全局,写完的代码功能不够全面,避免进入流态区,关于中断,要及时标记当前代码的状态,以便处理完其他事情继续编写代码。

    3.阻塞

    阻塞是指无论如何也写不出代码的时候,要适当转移一下注意力。

    4.调试

    要注重调试,不能拒绝调试。

    5.保持节奏

    保持开发的节奏,要注意保持精力和调整自己的状态。

    6.进度延迟

    当发现自己不能准时完成任务时,要及时告知相关人员,让其做好准备。完成的定义是功能可用且通过测试。

    7.帮助

    要乐于帮助别人和寻求别人的帮助。

    第5章 测试驱动开发

    TDD的解释: https://baike.baidu.com/item/TDD/9064369?fr=aladdin

    TDD的三项法则:

    1.在编好失败单元测试之前,不要编写任何产品代码。

    2.只要有一个单元测试失败了,就不要再写测试代码,无法通过编译也是一种失败情况。

    3.产品代码恰好能够让当前失败的单元测试成功通过即可,不要都写。

    第6章 练习

    除了完成工作中的任务,要抽时间进行各种练习,包括算法等,关注开源项目,实力允许的话为开源项目贡献自己的力量。

     

    最新回复(0)