目前分類:生活學習 (61834)

瀏覽方式: 標題列表 簡短摘要

持續集成之“軟件自我識別”

作者: 喬梁  來源: InfoQ  發布時間: 2012-01-07 15:33  閱讀: 1862 次  推薦: 2   原文鏈接   [收藏]  

  在前文《自動化部署》中,我們討論了自動化部署。通過對部署操作腳本化、部署驗證自動化、部署環境版本控制、生產部署全自動化等諸多實踐,可以讓部署完全處于受控狀態。然而,作為運維人員,是否曾經有人走過來問你這樣的問題:“當前生產環境上部署的是哪個軟件版本?”你是否遇到過這樣的情形,即使手里拿著一個jar文件或dll文件,也無法知道它到底是哪個版本。也許你可能認為,這算不了什么,到某個管理平臺上查一查部署記錄就行了。可是,如果發現在生產環境的集群服務器上,不同機器上部署的同一個程序文件(比如.war文件)的大小卻不相同,哪一個的大小是正確的呢?作為運維人員,你當時的心情會是什么樣呢?

編程離軟件工程有多遠?

作者: 周愛民  來源: VeDa原型  發布時間: 2012-10-19 11:31  閱讀: 9898 次  推薦: 35   原文鏈接   [收藏]  

  語言只是工具

改良程序的11技巧

來源: aqee  發布時間: 2011-01-07 10:34  閱讀: 1361 次  推薦: 0   原文鏈接   [收藏]  

  有很多理由都能說明為什么我們應該寫出清晰、可讀性好的程序。最重要的一點,程序你只寫一次,但以后會無數次的閱讀。當你第二天回頭來看你的代碼時,你就要開始閱讀它了。當你把代碼拿給其他人看時,他必須閱讀你的代碼。因此,在編寫時多花一點時間,你會在閱讀它時節省大量的時間。

持續集成之“分支策略”(續)

作者: 喬梁  來源: InfoQ  發布時間: 2011-04-12 10:42  閱讀: 2521 次  推薦: 1   原文鏈接   [收藏]  

  在前文中,咱們談到生命周期長短不同的兩種分支策略。對于不超過二十人的小團隊來說,推薦使用短生命周期的分支策略。Joe的團隊在首次發布之前,也一直使用這種方式。然而,首次發布之后,因市場反響非常好,公司決定加大開發投入,希望更快地推出升級平臺,以及更多基于平臺的游戲。

可伸縮性原則

來源: InfoQ  發布時間: 2012-02-29 12:03  閱讀: 2972 次  推薦: 2   原文鏈接   [收藏]  

  英文原文:Scalability Principles

程序員的那些反模式

作者: 張鐵蕾  發布時間: 2018-06-07 20:41  閱讀: 5409 次  推薦: 36   原文鏈接   [收藏]  

  有雞湯就有反雞湯,有模式就有反模式。

系列文章整理 - “聽”喬梁講述持續集成的故事

作者: 博客園團隊  來源: 博客園  發布時間: 2012-08-02 11:00  閱讀: 2683 次  推薦: 1   原文鏈接   [收藏]  

  喬梁,十多年軟件開發及項目管理經驗,專注于提高軟件企業提高交付能力,推廣最佳實踐。曾為多個大型電信企業、互聯網企業提供專業的軟件交付咨詢服務。現任百度項目管理部高級架構師,負責百度敏捷過程改進與持續交付推廣實施。譯有《持續交付》。曾任Thoughtworks資深咨詢師,對敏捷項目管理及持續集成有深入的理解與豐富的實踐經驗。

處理遺留系統

作者: 張逸  發布時間: 2012-05-28 15:33  閱讀: 2302 次  推薦: 3   原文鏈接   [收藏]  

如何提升你的能力?給年輕程序員的幾條建議

來源: Glow 技術團隊博客  發布時間: 2018-06-10 14:48  閱讀: 25257 次  推薦: 163   原文鏈接   [收藏]  

  一轉眼工作已有8年,前兩天公司一位初入職場的同事希望我給一些建議與經驗。我覺得這個話題很有價值,這里以個人的想法與經歷寫成此文,希望給年輕的開發者們一些啟發。

HTML5筆記(1) - HTML5的定義

作者: Oneway102  發布時間: 2011-04-02 10:22  閱讀: 4845 次  推薦: 1   原文鏈接   [收藏]  
摘要:HTMl5自去年以來日趨流行,我也時不時的去關注和學習一些邊邊角角的東西。在這個過程中作了一些筆記,也留下了自己的一些思考,所以在這里記下來的既有一些“客觀”的技術背景,更多是自己的“主觀”看法,希望能和其他學習者進一步交流,希望過一段時間再看時能有更高層次的認識。

李彥宏對話大學生:走出直線人生

發布時間: 2010-11-21 21:50  閱讀: 1559 次  推薦: 0   原文鏈接   [收藏]  

  人生是一條漫長的路,我們每個人都是行路者,沒有地圖也沒有路標,只能在黑暗中摸索著前進。“大學應該學什么”、“出國、讀研還是工作”、“如何找到自己的人生理想”、“如何應對命運的挫折”、“人生真的可以走直線么”……青春有太多的岔路口,而那些失敗的經歷曾一次又一次澆熄前進的熱情。

HTML5筆記(2) - 為什么需要HTML5

作者: Oneway102  發布時間: 2011-04-02 10:22  閱讀: 3136 次  推薦: 0   原文鏈接   [收藏]  

  上篇:HTML5筆記(1) - HTML5的定義

  前言

  上學時導師教導過我們,學習新技術、新標準規范時,要經常針對細節問自己:這部分為什么會這么定義;堅持思考,某一天你才有可能成為規則制定者中的一員。所以我“為賦新詞強說愁”,為思考而思考:為什么會有HTML5。

大學生職業準備八指標

作者: 袁岳  來源: QQ空間  發布時間: 2008-10-13 11:18  閱讀: 4343 次  推薦: 5   原文鏈接   [收藏]  

不管你學習什么專業,我提供的以下建議對你來說均可以適用,而最終實現的目標是至少在你畢業的時候很容易找到一份自己還比較喜歡和基本勝任的職業,請你記住,雖然你在大學校園,你時刻要為四年以后要投入的那個社會做準備。

程序員的宇宙時間線

作者: 張鐵蕾  發布時間: 2018-06-05 21:20  閱讀: 7104 次  推薦: 47   原文鏈接   [收藏]  
  蜘蛛的選擇

  周六晚上,我把車停在了親戚家小區門外的路邊。在三個小時之后我準備開走的時候,突然發現,前車門外面似乎有一根銀色的細線,在遠處路燈投下的微弱余光中輕輕地顫動。我借助手機屏幕的亮光才得以看清,原來是一只蜘蛛正在左后視鏡和前車門之間織網。

寫給初學前端工程師的一封信

作者: Kejun  發布時間: 2017-10-29 09:40  閱讀: 10246 次  推薦: 35   原文鏈接   [收藏]  

  大家好:

HTML5筆記(3) - HTML5現狀

作者: Oneway102  發布時間: 2011-05-13 21:16  閱讀: 1806 次  推薦: 0   原文鏈接   [收藏]  
摘要:每一種新技術剛展現在人們面前時,人們總是習慣于從技術特性的角度(而不是用戶需求)來考慮,能用它來做些什么。人們會先用它來重寫已有的應用,或實現其它技術已經能實現的功能。這是一個必要的探索和積累階段。有些技術在經歷了這個階段之后會得到蓬勃發展,另外一些技術則像拿到了一把新的錘子到處敲敲打打,結果發現它還是一把錘子,未免失望。

分布式開發

作者: 李響  來源: InfoQ  發布時間: 2012-10-13 12:17  閱讀: 5912 次  推薦: 8   原文鏈接   [收藏]  

  作為 ThoughtWorks 的一名咨詢師,我曾不止一次的被問到 ThoughtWorks 的交付項目和一般意義上的外包到底有何區別。要區分差別,首先要對外包加以定義,外包從最傳統的 IT 外包到業務流程的外包,以及最近幾年新興的知識流程外包,其本身的定義也在不斷的演化。每種外包有其不同的訴求,傳統的IT外包和業務流程外包追求成本的降低,而知識流程的外包則更著眼于客戶 知識能力的提升以及團隊的成長。

成功軟件項目管理的奧秘

作者: 寒蟬  來源: 博客園  發布時間: 2010-12-26 22:07  閱讀: 1563 次  推薦: 1   原文鏈接   [收藏]  

  如何入門并設定軟件成功的目標 

領域模型管理與AOP

作者: Mats Helander  來源: InfoQ  發布時間: 2012-02-24 18:31  閱讀: 4628 次  推薦: 1   原文鏈接   [收藏]  

  英文原文:Aspects of Domain Model Management

從經理的角度看技術債務

來源: InfoQ  發布時間: 2012-06-07 13:35  閱讀: 2343 次  推薦: 1   原文鏈接   [收藏]