zoukankan      html  css  js  c++  java
  • 《程序员修炼之道--从小工到专家》阅读笔记01

      《程序员修炼之道--从小工到专家》这本书是我读完了《构建之法》之后所读的关于我们程序员的又一本大作。

      《程序员修炼之道--从小工到专家》一开始就为我们讲述注重实效的程序员,能够更能深层次的去思考问题,能为客户带来一定的价值,不只是仅仅为客户解决一个小小的问题。注重实效的程序员,倾向于从一开始到实现当作一个整体尽可能的去达到完美、高质量的地步。

      在第一章注重实效的哲学当中,为我们讲述了责任的重要性,现在的我们总是有这各种各样的理由去给老师解释为什么迟到啊,为什么作业没交啊,为什么任务没按时完成啊。这些都我们不负责的表现。责任是你主动担负的东,不是谁让你担负的,所以当我们感到迷惘的时候就要勇敢地问,不要留着“破窗户”(低劣的设计,错误决策,或是糟糕的代码)不修。认真及时地去修复,去担负起自己的责任,找自己的原因。不以善小而不为,勿以恶小而为之。我们从一开始就要规范,不要因为一些简单的东西而放松,也不要在开工之前就想着偷懒,到时候我们可能会因为不规范的东西而出现很多错误,到时候亡羊补牢已经来不及了。对于一个团队,最重要的还是团队协作,只要团队协作的好,那么即使是“石头汤”那也是很鲜美的。交流也是一个重中之重,与队友,与客户好的交流让我们能有事半功倍的效果。

      在第二章注重实效的途径中提到了重复的问题,对于复制粘贴,大多数人都觉得这省事,方便,当我们一种功能相同的代码出现在了很多地方的时候,而且还要慢慢去修改,那么对于我们来说就是很不好的。我们要在设计,编码初期就要有良好的规划,尽可能的出现重复。所以我们不能偷懒。Don't Repeate Yourself不要重复自己。要灵活应变,养成一个在开始之前喜欢思考规划的好习惯。模块耦合,代码耦合,分层分模块,善用设计模式。正交能让我们的代码保持解耦,避免使用全局变量等等。正交的目标只有一个,让系统富有弹性,可以随需应变。在我们的学习工作过程中,还是要认真不断的积累经验,这有利于我们进行一个良好的估算,让我们项目的估算变得可控的。开始做好估算,做好准备计划,实施的时候才会得心易手,磨刀不误砍柴工。

  • 相关阅读:
    bzoj 1017 魔兽地图DotR
    poj 1322 chocolate
    bzoj 1045 糖果传递
    poj 3067 japan
    timus 1109 Conference(二分图匹配)
    URAL 1205 By the Underground or by Foot?(SPFA)
    URAL 1242 Werewolf(DFS)
    timus 1033 Labyrinth(BFS)
    URAL 1208 Legendary Teams Contest(DFS)
    URAL 1930 Ivan's Car(BFS)
  • 原文地址:https://www.cnblogs.com/mengqimoli/p/5570209.html
Copyright © 2011-2022 走看看