Sealyu

          --- 博客已遷移至: http://www.sealyu.com/blog

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            618 隨筆 :: 87 文章 :: 225 評論 :: 0 Trackbacks

          Chapter 1. A Pragmatic Philosophy
          1. Pragmatic Programmer - An attitude, a style, a philosophy of approaching problems and their solutions. They think beyond the immediate problem, always trying to place it in its larger context, always trying to be aware of the bigger picture.
          2. Take responsibility for everything they do. Don't sit idly by and watch their projects fall apart through neglect.
            One of the cornerstones of the pragmatic philosophy is the idea of taking responsibility for yourself and your actions. Don't be afraid to admit ignorance or error. Be honest about our shortcomings-our ignorance as well as our mistakes. Don't blame someone else or make up an excuse. Have a contingency plan. Provide Options, Don't Make Lame Excuses.
          3. Learning is a continuous and ongoing process.
          4. Don't Live with Broken Windows。
            Don't leave bad designs,wrong decisions, or poor code unrepaired. It's easy to slip into the mindset of "All the rest of this code is crap, I'll just follow suit." But if you find yourself on a team and a project where the code is pristinely beautiful-clean written, well designed, and elegant, you will likely take extra special care not to mess it up. Everyone dont't want to be the first one to make a mess.

          posted on 2009-12-21 11:43 seal 閱讀(326) 評論(0)  編輯  收藏 所屬分類: Java基礎綜合
          主站蜘蛛池模板: 新余市| 当雄县| 枣庄市| 福州市| 九江市| 会昌县| 屏东市| 洛南县| 依兰县| 当涂县| 威远县| 富裕县| 同江市| 垦利县| 济宁市| 宾川县| 呼图壁县| 漠河县| 余姚市| 宁国市| 额尔古纳市| 荣昌县| 云梦县| 长海县| 井冈山市| 天等县| 华蓥市| 荥阳市| 甘南县| 湟源县| 镇赉县| 梁平县| 体育| 怀化市| 化德县| 永定县| 醴陵市| 噶尔县| 张掖市| 游戏| 镇宁|