饕餮元年開發日記(一)

2021-08-21 22:49:05 字數 652 閱讀 4677

饕餮元年是我自己開發的第乙個基於pocket pc的無線餐飲管理系統。饕餮是中國古代傳說中的怪獸,喜歡吃東西,所以「饕餮」也形容暴飲暴食的人。在這裡取這個名字,是希望大家有個好胃口,而不是得消化不良。

而元年則是版本號,大家看1.0、2.0、2000什麼的太多了,既然名字這麼中國化,索性讓版本號也中國化。元年當然是第乙個版本了,希望這個軟體有二年、三年誕生。

到目前為止,這個軟體還停留在我的腦子裡。現在我在寫文件。也許是受了xp的影響,我盡量不讓文件過多、過爛,而且是想到什麼寫什麼,到最後應該不會超過30頁。維護30頁的文件對誰來說也不是困難。另外,這些開發日記也屬於文件的一部分。

最近在讀測試驅動開發和重構的書,但我不打算在專案中引入我尚未完全了解並掌握的技術。如果時間寬裕,我希望在編寫業務邏輯**時能夠引入單元測試,但對於一項我不完全了解的技術,是否能夠幫助我,目前我仍持懷疑態度。

目前我的想法是將整個軟體分為三個層次:資料庫表示層、業務邏輯層和介面應用層。資料庫層用web service連線後台sql server資料庫,其他兩層都在pocket pc上實現。目前我還沒有用uml等工具。可能到設計類的時候,我會用用visio,但我不會使用其他的uml工具。

對了,寫這個程式的目的是參加六月份的微軟開發大賽,能不能趕得上這個dead-line,目前我心裡沒底,畢竟,我只能用晚上和週末的時間寫程式。

饕餮元年開發日記(三)

我的設計差不多要完成了。其間我陷入了對web service介面定義的考慮,最後我還是把邏輯實現放在了client中,而一些類似於結構的類可以通過序列化傳遞給web service。當然這樣的說法有些不準確,web service的介面是按照業務邏輯定義的,它可以返回序列化的物件,也可以是datas...

饕餮元年開發日記(三)

我的設計差不多要完成了。其間我陷入了對web service介面定義的考慮,最後我還是把邏輯實現放在了client中,而一些類似於結構的類可以通過序列化傳遞給web service。當然這樣的說法有些不準確,web service的介面是按照業務邏輯定義的,它可以返回序列化的物件,也可以是datas...

饕餮元年開發日記(中場休息篇)

事實證明,與文字不可得兼。在悠悠閒閒地寫產品文件時,寫一點文字也是很正常的事情。但真正開始寫起 來時,即使有寫文字的想法,也絕對不會在敲了幾百行 後,還會有擺弄鍵盤的想法了。我是乙個極其沒有時間概念的人,寫完系統分析後,我在悠閒中度過了幾周的時間,每週只是在週末寫一點程式,但也只是適可而止,我還要看...