原创 .NET 開源

.net 開源列表 商業協作和項目管理平臺-TeamLab 網絡視頻會議軟件-VMukti 馳騁工作流程引擎-ccflow 【免費】正則表達式測試工具-Regex-Tester Windows-Phone-7-SDK Ex

原创 敏捷十二準則

1、我們的最高目標,通過儘早和持續的交付有價值的軟件來滿足客戶。 2、歡迎對需求提出變更,即使是在項目開發後期。要善於利用需求變更,幫助客戶獲得競爭優。 3、要不斷交付可用的軟件,週期從幾周到幾個月不等,且越短越好。 4、項目過程中

原创 策略模式

定義: 策略模式定義了一系列的算法,並將每一個算法封裝起來,而且使它們還可以相互替換。策略模式讓算法獨立於使用它的客戶而獨立變化。 使用場景: 1、在實現相同的功能,系統只是根據的不同的業務場景實現的方式方法不一樣,可以通過對象來進行選擇

原创 建造者模式

定義: 將一個複雜對象的構造與它的表示分離,使同樣的構建過程可以創建不同的表示,這樣的設計模式被稱爲建造者模式。 使用場景: 1、需要創建的對象有複雜的結構,他的結構會有若干個對象組成 2、在處理當前對象是參數數據的獲取需要其他的對象或邏

原创 冒泡排序

    冒泡排序是鄰居的兩個數據逐一進行對比交換,如此類推。最小移動次數爲0,最大對比次數爲n-1,如:最大的的數字就是第一位,則獲取最大值時,在對其它數字進行對比時,是不用進行任何數字位置的移動,而需要對所有的其它數字進行對比一次,纔可

原创 單例模式

定義: 一個類中只有一個實例,爲所有需要訪問此類的提供唯一一個全局的實例。 應用場景: 整個系統中只有一個實例,需要有二個以上的不適用。對應全局常量變量和數據庫的連接不適用使用單例 優點: 防止不同的對象對類進行實例化 缺點: 沒有銷燬實

原创 Scrum的結構

1、角色:產品負責人、Scrum Master和團隊   2、工件:產品代辦事項列表、迭代代辦事項列表和燃盡圖   3、儀式:迭代、迭代計劃、每日站會、迭代評審和回顧總結   Scrum Master解決團隊中遇到的困難、輔導團隊和保護團

原创 職責鏈模式

定義: 責任鏈模式是一種設計模式。在責任鏈模式裏,很多對象由每一個對象對其下家的引用而連接起來形成一條鏈。請求在這個鏈上傳遞,直到鏈上的某一個對象決

原创 職場7種的工作方式方法工具彙總

SWOT分析法 S(strengths) 優勢、W(weaknesses)劣勢、O(opportunities)機會、T(threats)威脅 通過此分析法,讓分析簡潔化,避免複雜化與過度分析。清晰的把握全局,與競爭對手進行比較,分析自己

原创 WebRequest請求範例

WebRequest類是.NET Framework中“請求/響應”模型的abstract基類,用於訪問Internet數據。使用WebRequest類請求/響應模型的應用程序可以用協議不可知的方式從Internet請求數據,在這種方式下

原创 敏捷宣言

 敏捷開發的宣言: 個體和互動優於流程和工具       強調的個體成員在執行敏捷方法中的重要性,充分體現了人是實施工作的主體,整個項目的運作都是以人爲主導,而不是過程。過程是次要的輔助,根據項目的情況可以拋棄或是保留參考。在此,個體成員

原创 選擇排序

    選擇排序是冒泡排序的延伸,冒泡排序每次相鄰的兩個數進行對比,對比出最大(最小)值都需要移動交換數據,而選擇排序是當前的數據與它後面的所以數據進行對比,對比的結果後進行交換下標,到最後才進行數據交換。最好的時間複雜度爲  0(n)

原创 Sprint總結會議(反思)

會議目的   該會議的對應隱喻:醫療診斷!其目的不是爲了找到治癒方案,而是要發現哪些方面需要改進。   構成部分   參與人員:團隊成員、Scrum Master   基本要求   從過去中學習,指導將來

原创 Scrum燃盡圖

  跟蹤進度要由團隊來完成,燃盡圖的橫軸表示整個Sprint 的總時間,縱軸表示 Sprint 中所有的任務,其單位可以是小時,人天等。一般來說,燃盡圖有”Sprint燃盡圖”和”Release燃盡圖”之分。   團隊每天更新燃盡圖。

原创 C#開源資源大彙總

 一、AOP框架        Encase 是C#編寫開發的爲.NET平臺提供的AOP框架。Encase 獨特的提供了把方面(aspects)部署到運行時代碼,而其它AOP框架依賴配置文件的方式。這種部署方面(aspects)