要設計,乙個大家看得明白的設計

2021-06-20 19:33:09 字數 730 閱讀 2124

當喬爾測試剛出現時,讀者報道最大的痛點,就是要做產品規範。看起來,產品規範文件是像牙線:每個人都知道他們應該寫,但沒有人做,堅持做好。

為什麼人們不會寫規格?這些人聲稱,這是因為他們希望節省時間跳過規範寫作階段。他們表現得好像規範寫作是保留給美國航空航天局太空梭工程師的,或者誰的巨頭公司的專屬,成立保險公司工作的人的奢侈品。夢囈。首先,對於軟體專案,不能寫乙個規範是最大的乙個不必要的風險。這是笨得像掀起穿越莫哈韋沙漠,只需在你的背上的衣服,希望能「即興發揮。」

程式設計師和軟體工程師,這些潛入**的人,往往自認為他們冷靜槍手,而不需要編寫乙個規範,從臀部拍攝。他們不是。他們是可怕的不毛之地。他們編寫糟糕的**,並產生偽劣軟體,他們採取的是完全多餘的巨大風險,直接威脅到他們的專案。

乙個規範的最重要的功能是幫助設計方案。即使你即將使用全部由自己的**,然後你一定要寫乙個規範,僅用於自身的利益,編寫規範的行為 -描述程式中微小的細節是如何工作的 – 這些將迫使你寫實際設計方案。想清楚先,而不是編寫**,一邊設計。

這個事情還涉及到qa,當你沒有乙個規範,這一切通訊仍然發生,因為它有,但它發生臨時性的。質量保證的人鬼混與方案慎之又慎,而當事情看起來很奇怪,他們去和中斷程式設計師再次詢問他們有關的事情是如何工作的另外乙個愚蠢的問題。事實上,除了這廢墟的程式設計師的生產力,程式設計師往往會給對應於他們在**中寫的,而不是答案「正確答案」。因此,質量保證人們真正對測試程式中的程式,而不是針對設計方案,這將是,嗯,一點點有用的。

設計乙個大學人員管理的程式

該程式可以管理大學的幾類人員 學生 student 教員 faculty 教授 professor 類層次如下 person派生student和faculty,faculty派生professor,studentfaculty 繼承了sutdent和faculty。由於studentfaculty類...

做程式設計師要明白的乙個道理

我們要的是工作經驗,而不是工作經歷.乙個人工作了25年,就擁有了25年的工作經驗,對嗎?例子 乙個男人在公司幹了25年,他每天用同樣方法做著同樣的工作,每個月都領著同樣的薪水。一天,憤憤不平的男人決定要求老闆給他加薪及晉公升。他對老闆說 畢竟,我已經有了25年的經驗。老闆嘆氣說 你不是有25年的經驗...

設計乙個類

1 設計乙個不能被繼承的類 1 將建構函式設為私有 此時子類不能訪問基類的建構函式,因此建立子類時就會報錯 無法訪問private成員 class base uninherit base uninherit const base uninherit rhs base uninherit operat...