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 閱讀(317) 評論(0)  編輯  收藏 所屬分類: Java基礎綜合
          主站蜘蛛池模板: 界首市| 成安县| 明光市| 沙坪坝区| 同心县| 诏安县| 运城市| 郑州市| 仁怀市| 郯城县| 沁阳市| 林芝县| 阿瓦提县| 保德县| 沙河市| 新巴尔虎右旗| 虎林市| 上犹县| 建昌县| 漾濞| 崇州市| 天等县| 龙南县| 藁城市| 延长县| 巩义市| 扶风县| 新蔡县| 武强县| 长寿区| 开原市| 汉川市| 甘肃省| 黔南| 金坛市| 中山市| 南木林县| 湟中县| 靖边县| 敦煌市| 西吉县|