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 閱讀(318) 評論(0)  編輯  收藏 所屬分類: Java基礎綜合
          主站蜘蛛池模板: 太湖县| 白城市| 自贡市| 庆城县| 百色市| 泗洪县| 兴义市| 木里| 临城县| 阳新县| 河源市| 郴州市| 鹤峰县| 三门峡市| 仁寿县| 南城县| 伊金霍洛旗| 加查县| 望城县| 二连浩特市| 侯马市| 长丰县| 桐梓县| 常熟市| 绥德县| 开封市| 彭水| 望江县| 奉节县| 新闻| 肇州县| 霞浦县| 桑植县| 阳泉市| 建昌县| 长海县| 湖口县| 孙吴县| 仪征市| 黑河市| 恩施市|