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

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

打造最佳開發團隊的幾點建議

作者: Scott Porad  來源: CSDN  發布時間: 2013-06-05 16:18  閱讀: 4093 次  推薦: 11   原文鏈接   [收藏]  
摘要:最好的開發團隊架構應該是怎樣的?如何在開發團隊規模增長的同時保持合適的架構?前Cheezburger CTO、Rover.com產品研發主管Scott Porad根據自身經驗,從團隊剛剛組建到一定規模以后的不同時期都做出了具體的建議。

小菜編程成長記(四 業務的封裝)

作者: 伍迷  發布時間: 2008-09-04 11:29  閱讀: 6648 次  推薦: 0   原文鏈接   [收藏]  

談談如何從本質上理解SQL語句、存儲過程與ORM之間的聯系和取舍

作者: 棲山  來源: 博客園  發布時間: 2011-05-14 08:16  閱讀: 2499 次  推薦: 1   原文鏈接   [收藏]  

 

ORM With Versioning Control

作者: 阿不  來源: 博客園  發布時間: 2008-12-16 12:31  閱讀: 1298 次  推薦: 0   原文鏈接   [收藏]  

  在一些場合,我們可能需要對業務實體進行版本控制。類似于源碼管理工具一樣,可以查看歷史版本,可以回滾,可以Lock,一個業務實體對象,同一時刻只允許一個人進行更新操作。為了實現信息的可追溯性,這些功能應該是必不可少的。只是我們該在哪里去控制實體對象的版本呢?

[Spring.NET IoC] 之一:基本信息

作者: Q.yuhen  來源: Q.yuhen  發布時間: 2008-08-17 23:03  閱讀: 3979 次  推薦: 0   原文鏈接   [收藏]  
Spring.NET 移植自著名的 Java 開源項目 —— Spring,借助于 .NET 強大的反射機制,甚至擁有比原 Java 版本更強大的功能。只是不知道什么原因,在 .NET 領域似乎沒有多少熱度,其影響力甚至不如 Castle。因準備在個人項目中使用 IoC,因此花些時間對 Spring.NET 和 Castle 都作一些了解,本文權作學習筆記。

C#面向對象設計模式縱橫談:Interpreter 解釋器模式

作者: 山天大畜  來源: 博客園  發布時間: 2010-11-03 17:32  閱讀: 2373 次  推薦: 1   原文鏈接   [收藏]  

  動機(Motivation)

[Spring.NET IoC] 之四:配置補充

作者: Q.yuhen  來源: Q.yuhen  發布時間: 2008-08-17 23:05  閱讀: 4478 次  推薦: 0   原文鏈接   [收藏]  
1. 別名
<?xml version="1.0" encoding="utf-8"?>

Entity Framework 實體關系總結

作者: dudu  來源: 博客園  發布時間: 2011-10-28 20:43  閱讀: 17345 次  推薦: 12   原文鏈接   [收藏]  

  通過 Entiy Framework實踐系列 文章,理了理 Entity Framework 的實體關系。

[Spring.NET IoC] 之二:配置文件

作者: Q.yuhen  來源: Q.yuhen  發布時間: 2008-08-17 23:03  閱讀: 5624 次  推薦: 1   原文鏈接   [收藏]  
Spring.NET IoC 支持2種配置文件方式:

[Spring.NET IoC] 之三:獲取對象

作者: Q.yuhen  來源: Q.yuhen  發布時間: 2008-08-17 23:04  閱讀: 5684 次  推薦: 0   原文鏈接   [收藏]  
依照第二篇的配置文件,我們可以初步注入我們所需的類型。本篇將記錄獲取對象的不同方法。

重構之美之一避免復制與粘貼

作者: 張逸  來源: 博客園  發布時間: 2010-12-05 17:47  閱讀: 918 次  推薦: 0   原文鏈接   [收藏]  

  在開發過程中,當你發現代碼可以Copy-paste時,就意味著代碼出現了重復。這是一種典型的反模式。William J.Brown等在著作AntiPatterns-Refactoring Software,Architecture, and Projects in Crisis(即《反模式——危機中軟件、架構和項目的重構》)中認為這種形式的復用讓開發的代碼行數量虛假地增加,但是不能像其他形式的復用一樣降低成本。Copy-Paste代碼的方式違背了DRY(即不要重復你自己)原則,使得多處地方出現了同樣或者相似的代碼。這是一種征兆,一旦在方法中或方法之間開始Copy-Paste操作,就意味著需要采用Extract Method重構手法。在提取方法之后,還可以根據情況利用Move Method重構手法,將其搬移到一個類中,然后在原來的調用處轉為對該類方法的調用。或者利用Replace Method with Method Object,將這些職責封裝為專有的類。  

企業級信息管理系統的高可擴展性和靈活性

作者: 駱金松  來源: 博客園  發布時間: 2010-11-03 16:42  閱讀: 3988 次  推薦: 1   原文鏈接   [收藏]  
摘要:一個高度平臺化的系統,對高可擴展性和靈活性是非常關注的,今天我想討論如何滿足企業信息管理系統的擴展性和靈活性。這個話題涉及的內容太多了,我只是在做產品和項目過程中談談我的體會,希望對大家有一些參考價值。

談談Visual Studio的缺點,比較Eclipse

作者: YHWork  來源: 博客園  發布時間: 2010-11-03 16:25  閱讀: 3539 次  推薦: 1   原文鏈接   [收藏]  
摘要:本文是從Visual Studio所存在的缺點來談的。作為一個IDE不可能沒有缺陷,這也是為了解決這些讓人不舒服的BUG。

Single Sign-On(SSO)單點登陸的具體實現方案

作者: 麥子|君子蘭  來源: 博客園  發布時間: 2010-10-14 07:19  閱讀: 3382 次  推薦: 0   原文鏈接   [收藏]  
摘要:我這里的實現方案是傳統的cookie方案。希望此文對需要的朋友有用,也希望不足之處大家能夠提出。

設計Web應用程序時要注意可伸縮性

來源: infoq  發布時間: 2010-09-05 13:17  閱讀: 881 次  推薦: 0   原文鏈接   [收藏]  
摘要:Max Indelicato是一位軟件開發主管和前首席軟件架構師,他最近發表了一篇關于如何設計具備可伸縮性的web應用程序的文章。他提出要選擇正確的部署和存儲解決方案,選擇可伸縮的數據存儲和模式,并且使用抽象層。

面向對象的分析與設計

作者: virus  來源: 博客園  發布時間: 2010-10-17 22:35  閱讀: 1323 次  推薦: 0   原文鏈接   [收藏]  

  引言

Web編程是函數式編程

來源: aqee  發布時間: 2010-11-28 22:18  閱讀: 818 次  推薦: 0   原文鏈接   [收藏]  

  任何一位在兩個領域里——本地應用程序和Web應用程序——都做過長期開發的人都會告訴你,web應用開發和傳統的應用開發有很大的不同。這指的并不是編程語言。同樣用Java,或者是Python,甚至C++,你既能開發本地應用,也能開發出web應用。不同之處在于web的載體介質。它體現出的是一種完全不同的部署和運行環境。它實現了一種不同的服務模式。它使用的是一種不同的應用架構。它需要程序員采用一種不同的思維方法,因為web編程所體現出的哲學體系跟我們傳統的編程派系都相去甚遠。在此,對于web編程范式,我們有一些有趣的事情需要去認識清楚。雖然很明顯,很真實,但卻被現代強勢的編程范式的陰影遮蔽著,被眩目的新技術和工具的光芒淹沒了。

簡單三層程序設計

作者: grayboy  來源: 博客園  發布時間: 2010-10-15 08:11  閱讀: 2959 次  推薦: 1   原文鏈接   [收藏]  
摘要:我們用三層結構主要是使項目結構更清楚,分工更明確,有利于后期的維護和升級.

軟件架構師之AOP

作者: 倪大蝦  來源: 博客園  發布時間: 2010-09-05 13:15  閱讀: 990 次  推薦: 0   原文鏈接   [收藏]  
摘要:如果要做為一名合格的軟件架構師,AOP是必須知道的一門技術。作者根據自身的學習和時間,總結了AOP面向切面編成的一些基本思想。

代碼才是最好的注釋

作者: 麒麟  來源: 博客園  發布時間: 2010-11-02 14:53  閱讀: 2964 次  推薦: 3   原文鏈接   [收藏]  
摘要:一直以來都存在代碼注釋的作用的討論。很多人認為注釋是不必要的,寫注釋那是因為代碼可讀性太差了。我也同意這個原則。如果必須添加注釋,我覺得可以添加一些解釋代碼為什么,而不是做什么的注釋。下面我舉個例子說明該如何除去代碼中的注釋。