zoukankan      html  css  js  c++  java
  • 程序员修炼之道阅读笔记01

    这次我读了《程序员修炼之道》的第一章

    1.我的源码让猫给吃了

    注重实效的程序员对他或她自己的职业生涯负责,并且不害怕承认无知错误。

    责任是你主动担负的东西。如果你确实同意要为某个结果负责,你就应切实负起责任。

    要提供各种选择,而不是找借口,不要说事情做不到,要说明能够做什么来挽回局面。

    2.软件的熵

    不要留着“破窗户”(低劣的设计,错误决策,或是糟糕的代码)不修。发现一个就修一个。

    3.石头汤与煮青蛙

    设计出你可以合理要求的东西,好好开发它,一旦完成,就拿给大家看,让他们大吃一惊。

    我们都看见过这样的症状。项目慢慢地、不可改变地完全失去控制。大多数软件灾难都是从微不足道的小事情开始的,大多数项目的拖延都是一天一天发生的。系统一个特性一个特性地偏离其规范,一个又一个的补丁被打到某段代码上,直到最初的代码一点没有留下。常常是小事情的累积破坏了士气和团队。

    个人感受:

           作为一名程序员,勇于承认错误、承担责任是最基本的职业素养,尤其是在团队工作中,更要为自己的行为结果负责。错误每个人都会犯,无知的错误同样在所难免,但勇于承认才会给他人留下好的印象。在这方面我承认自己做的不是很好,犯了错误总是去想着找借口,而不是去承担,读了此书,我想我会有所改变的。

           每个程序或软件都会有“破窗户”的存在, “破窗户”的存在不可怕,可怕的是不去及时修复它。这个在团队项目的编程中还是深有体会的。若不及时去修复bug,是真的会造成一些不必要的麻烦啊,影响开发进度,浪费时间。

  • 相关阅读:
    【Leetcode】328.奇偶链表
    【Leetcode】127.单词接龙(BFS与DFS区别)
    从ReentrantLock加锁解锁角度分析AQS
    一文解决LeetCode岛屿问题
    IIS 解决首次加载慢的问题
    IEqualityComparer<TSource> 比较规则
    C# 闭包问题 (待完善)
    两个MD5值一样的 128 byte sequences
    Windows解决忘记用户密码
    部署在阿里云上的项目收到了阿里云发送的shiro漏洞
  • 原文地址:https://www.cnblogs.com/zwang/p/11060912.html
Copyright © 2011-2022 走看看