修改代碼的藝術—– 1.2 危險的修改

1.2  危險的修改行為保持是一項巨大的挑戰。在我們需要作出修改並保持行為時,往往伴隨著相當大的風險。為了減小風險,我們要考慮下面這三個問題:(1) 我們要進行哪些修改?(2) 我們如何得知已經正確地完成了修改?(3) 我們如何得知沒有破壞任何(既有的)東西?如果所作改動是有風險的話,你能夠承擔得起多少改動?我曾共事過的大多數團隊都曾試圖以一種非常傳統的方式來控制風險。他們把對代碼基的改動數量降至最低。有時候這是一種團隊策略:“如果沒有被破壞,就別去修正。”開發人員在進行修改的時候是非常謹慎的。

IIS安裝問題之——–找不到檔案iisadmin.mfl

IIS是我們開發人員常用的一個WEB伺服器,尤其是Mircosoft的Web產品,我們要是部署的話,都需要它,因此它的安裝非常重要。在我們安裝IIS的過程中,可能很不少人遇到過系統提示“提示找不到檔案iisadmin.mfl.無法繼續安裝“,我看了網上有不少解決方案,但是感覺還是不夠全,因此我今天總結了一下放在這裡,希望對大家有所協助。以下是幾種相應的解決方案,因為IIS與作業系統的關係非常緊密,因此在解決這個問題是可能要用到以下方法的幾種或某一種。主要解決方案有以下幾種:1. 直接下載iisa

做好一個系統分析師、專案經理75條準則(3)

 40. 其他部門知道你們項目組在幹什麼嗎?要發一些Newsflash給整個大組織。Show your team’s value。否則,當你坐在電梯裡面,其他部門的人問:“你們在幹嘛”,你回答“ABC項目”的時候,別人全然不知,那種感覺不太好。41. 通過Email進行所有正式溝通Email的好處是免得抵賴。但也要避免矯枉過正,最好的方法是先用電話和當面說,然後Email來確認。42. 為項目組建立多個Mailing Group 如果在AD+Exchange裡面,就建Distribution

《財富》:蓋茨的四項黃金法則

6月21日《財富》雜誌文章指出,雖然比爾蓋茨將在7月1日走下微軟的權力舞台,但是他給公司留下的寶貴財富將繼續指引公司走向未來。微軟將秉承他多年以來所堅持的下列四項黃金法則:1、將軟體想象成理想化的工具。蓋茨說:"三十三年前,正是基於軟體將變得很重要的理念,我們創辦了微軟公司。展望未來,軟體和流行軟體平台即將創造的價值將比以前更多更大。"

開發有Recurrence 的約會或會議

 最近開發一個outlook addin,要用到outllook 的calendar,其他有一個功能是建立立一個約會或會議時,這些約會或會議可能有同期性,因此在建立一個約會以後,則設定了固定周期的約會就會自動出現。由於以前沒有做過類似的開發,只是參照了MSDN寫了一個建立約會的程式,但是怎麼去讓它迴圈這個問題,並不清楚。再看了Outlook.AppointmentItem這個類,發現裡面有一個RecurrenceState屬性,看上去只有它與Recurrence

日本發明史上最噁心iPhone臍帶充電器

想看看史上最噁心的iPhone充電器長什麼樣嗎?APP虎小編保證你看完終生難忘!  這個如此噁心的臍帶充電器是由日本藝術家Mio I-zawa發明。小編看完很想問問他為什麼要弄出這麼噁心的東西。有人可能會說看起來還好呀,不是很噁心呀。APP虎小編告訴你這是因為你還沒有看它的充電過程,心臟承受能力好的筒子們就播放下面這個視頻看看吧。 看完不僅精神良好還覺得不錯的筒子們可以去搜尋下這位藝術家,他還有更多“有趣”的東西可以提供給你。

為什麼Zappos花錢讓新員工走人?

我會花很多時間去公司訪問,瞭解他們表達的理念以及從他們身上能學到什麼教訓。通常這些訪問我都是走馬觀花。有很多這樣的公司,他們有熱門產品,時尚的風格或者迅速飆升的股價,但只不過是曇花一現。他們在短期內表現良好,但長期來看他們無關緊要。不過,時不時我會花時間研究一些公司。他們有富於原創性的戰略,堅定不移的執行力和清晰透徹的思想,這些都能讓我的腦筋快速地轉起來。Zappos

一個播客項目的得失總結

看到了一篇感覺還不錯的專案管理方面的文章,想和大家分享一下,希望對剛步入專案管理行列的你有所協助,有所啟發,從而促進你的進步.                    ----springfield引言:     如果標題改成《被管理總結》的話,我可以滔滔不絕的說上個半天,但是如果是管理項目的話,我實在肚裡的貨有限,因為到至今做過的最高職位不過是個“班長”而已。   

三星Galaxy Tab即將推出內建Wi – Fi 功能版本

三星 Galaxy Tab採用Android 2.2 作業系統,是三星電子首款智能平板通訊終端。對於三星而言,Galaxy Tab的發布意味著三星一種全新移動產品的誕生。為了給使用者提供更多的行動裝置 App功能,三星Galaxy Tab集合了三星所有領先的創新技術。無論在哪裡,消費者都可以通過7英寸顯示屏盡情享受如PC般流暢的網頁瀏覽體驗和全制式的多媒體內容。另外,最佳化的

做好一個系統分析師、專案經理75條準則(4)

 56. 你們有單元測試嗎?單元測試要有的。不過沒有單元測試也不是不可以,我做過沒有單元測試的項目,也做成功了——可能是僥倖,可能是大家都是熟手的關係。還是那句話,軟體工程是非常實踐、非常工程、非常靈活的一套方法,某些方法在某些情況下會比另一些方法好,反之亦然。57. 你們的程式員是寫完代碼就扔過牆的嗎?大忌。寫好一塊程式以後,即便不做單元測試,也應該自己先跑一跑。雖然有了專門的測試人員,做開發的人也不可以一點測試都不做。微軟還有Test Release

修改代碼的藝術—– 2.1 什麼是單元測試

對系統進行改動有兩種主要方式。我喜歡將它們分別稱為編輯並祈禱(edit and pray)和覆蓋並修改(cover

iPad2.0新功能猜想

蘋果的iPad已經取得了巨大的成功,每月銷售約1百萬台同時也重振了平板類消費市場。但現在,激烈的市場競爭使得製造商們不得不瘋狂的推出新產品:三星的Galaxy Tab, 戴爾的Streak,黑莓的PlayBook都已經上市或者即將上市……面對如此強大的競爭壓力,蘋果不得不在新版本的iPad上做出一些新的改變。前置 和後置的網路攝影機用來進行視頻會議將是一個很好的炒作點,就像視訊通話已經成為iphone 4 和最新的ipod

技術出身專案經理易犯的一個錯誤

 從技術出身的專案經理,很容易犯這樣一個錯誤:把自以為簡單的問題分配任務給成員時,會夾帶技術細節並表露出問題的簡單性。 譬如X項目經理接到客戶的新需求,要求更改頁面上的某個字串。於是立刻把成員A叫過來,“這個需求只要把對應頁面的字串改一下就OK了,5分鐘搞定,你趕快去改一下吧”。姑且不論這個問題是否真的簡單,首先的問題是,X混淆了專案經理和開發人員的界線。具體實現細節是開發人員的事,專案經理不需要關心,即使開發人員不懂如何?,那也是技術經理的事。此外,“5分鐘搞定”這種話,對開發人員來說往往是一

程式員的一些小困惑

做為一名程式員,我們都時時刻刻在追求一種最優的程式解決方案,也就是我們都在使我們的演算法得到最佳化,但是在我這幾年開發的過程中,發現有時大家都推崇的東西並不是什麼問題都能解決,有時解決問題要我們自己去找一種用的比較少的方法來解決,這種方法在很多時候可以說是比較差的,不僅在演算法上不是最優的,在編程方面可以說也是比較差的,但是我們有時不得不採取這種方法.其實這也是一種困惑.在遇到不好解決的問題時,只有用這種不算最優的方法來解決,然後如果有好的方法,我們再加以修改.

SSO 單點登入及功能實現機制

SSO英文全稱Single Sign

楊元慶談三年變化:IBM到底給聯想帶來什麼?

前聯想集團收購總資產4倍於己的美國IBM個人電腦業務之後,在業界留下了許多猜想。直到今天,很多人還在追問這場“蛇吞象”的跨國表演:IBM到底給聯想帶來了什麼?  “從土生土長的中國品牌到全球知名的世界品牌,從一個只會管理中國市場的企業到全球運營的跨國公司。”今天接受本報記者專訪時,聯想集團董事會主席、全國政協委員楊元慶如此定義如今的聯想。  吞“象”的聯想並沒有像當初一些人擔心的那樣,因為“消化不良而撐死”:3年來,聯想的營業額從30億美元躍升到170億美元,全球電腦銷量從400多萬台增長到20

薑餅小人新鮮出爐,android2.3即將發布

一陣人群的躁動之後,薑餅麵包巨人就屹立在Google校園裡了,與其他美味的甜品一起為人們所享用。這標誌著Google即將推出android

修改代碼的藝術—– 2.2 高層測試 2.3 測試覆蓋

2.2  高層測試單元測試的確很棒,但高層測試也有其一席之地。所謂高層測試便是那些覆蓋了某個應用中的情境和互動的測試。高層測試可以用來一下子就確定一組類的行為。能夠這樣做往往就意味著你可以更容易地為單個類編寫測試。2.3 

最新HTC Sense網站面世

HTC剛剛推出了一個名叫Sense的網站,它將成為公司的Android手機門戶,該網站將提供找回手機、遠程鎖定手機、擦除個人資料等功能,並且使用者還可以通過該網站直接收發簡訊、基於Web更新連絡人資訊等。該網站目前僅支援Desire HD和Desire Z型號的手機。讓我們來看看用HTCsense.com有哪些好處吧當你找不到你手機時當你找不到你的寶貝手機時,HTCSense.com

紐約時報:iPhone是兒童最好的玩具

上周發表在紐約時報上的一篇文章稱iPhone是”the most effective tool in human history to mollify a fussy toddler.”(人類曆史上安撫挑剔的小孩的最有效工具)。喬布斯內牛滿面,iPhone又一次創造了曆史!據說,現在的年輕潮人兒們口中說的最多的一個詞之一就是“iPhone”。這有可能是作者故意誇大了的情況。在公交車和地鐵上優雅的掏出iPhone,華麗的用手指將主畫面從第一屏滑到第十一屏再滑回第一屏可能更準確。 而對於很多小孩,

總頁數: 61357 1 .... 8276 8277 8278 8279 8280 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.