[軟體工程]程式碼的複用與軟體企業管理
下面的對話是2月22日的對話。
北京-FireSpider 男 17:34:07
這是不是他們設計上的問題?
青潤 17:35:00
這是產品經理的問題。
需求沒有描述清楚,或者忘記描述這部分的結果。
程式設計師就按照自己的想象最簡單的開發了出來,於是出現了這個問題。
補充:當然也可能是技術人員的問題,為了省事。
北京-FireSpider 男 17:35:38
是的
看樣子他們的技術管理工作做得挺差勁的呀。
青潤 17:36:21
呵呵,我前段時間發的那篇文中很多內容和分析,足夠證明這些了。
北京-FireSpider 男 17:36:43
嗯,我看了,分析得很透徹。
青潤 17:36:58
還有新的補充,不過,要過段時間才能發。
北京-FireSpider 男 17:37:20
嗯,繼續關注您的微博。
青潤 17:38:36
看到我這個微博了麼?企業程式碼管理的幾個層次:0、沒有服用;1、模組級複用;2、元件級複用;3、類級複用;4、方法級複用。你的企業能做到哪一層?
其實很多企業就是0這個層次的狀態,卻吹牛自己是2或者3。
薛定諤的貓 : 活人級複用,幹完一個活立刻複用去幹別的活。
北京-FireSpider 男 17:40:37
看到了。複用確實相當關鍵。軟體中如果沒有複用,程式碼會超多。並且沒法維護。也沒法挖掘程式碼潛力。
青潤 17:41:23
騰訊的程式碼,基本上是完全沒有複用,我至少舉出的例子中,已釋出的不少於3個,還有即將釋出的還有2個,證明了各個角度上,他們都沒有做。
北京-FireSpider 男 17:41:53
我在實踐中,模組級、元件級、類級、方法級都在做。因為我這個開發團隊太小,不做足複用,很多工沒法完成。
青潤 17:41:57
浪費人力物力,產品形態不統一,修改的時候出現版本混亂,加上測試工作不到位,一切都是原始狀態的堆積。
北京-FireSpider 男 17:44:43
剛才在另一個群裡還討論這個問題了。
JihadBird-管理 17:25:20
請問你們是不是在做低階重複的工作?
北京-重慶-java 17:25:21
或者明天小蜜來這邊 。。。沒時間
Devin-Dev-深圳
其實幹坐著一天,沒啥活
北京-重慶-java 17:25:39
我就是在做低階重複的工作
JihadBird-管理 17:26:09
你們的專案團隊,其實可以思考這些重複的工作是否有必要提煉,以節省你們的工作量。
Will 17:26:32
要看管理者怎麼看的
如果管理者目光短淺就甭想了
JihadBird-管理 17:26:47
我現在基本上是發現低階重複的工作就想立即消滅他們。
Will 17:26:53
我之前也一直在提
最後反而被說。。。
我再也不提了
現在自己私底下做些小工具給自己用就好了
karl5511 17:27:36
不去的後果是什麼,經理會給你打電話嗎?
Will(735973629) 17:29:06
加班木有加班費就坑爹
無償加班,當員工是白痴啊
JihadBird-管理 17:29:37
開發一個地圖定位功能,一開始我把程式碼寫在呼叫類裡,然後讓開發人員仿照我的方法去做,10多個模組都這樣做,存在大量的引用,開發人員做幾個後有所抱怨,於是我分析後,找出共性規律,寫了一個Action類,將其封裝了,這樣開發人員就很容易呼叫了。
Will 17:30:10
。。。
我遇到的重複類似這種
比如寫介面程式碼
比如寫後臺的一些類似Java Bean的東西
JihadBird-管理 17:31:09
不停地發現重複,提煉共性,是提高程式碼複用性的必然途徑。
青潤 17:46:18
嗯。
北京-FireSpider 男 17:47:19
很多企業瘋狂加班,人困馬乏,產品質量還不好,很大原因在於沒有複用意識形態。
青潤 17:48:14
這也和產品有關。
同樣,大部分企業沒有這個實力。
而騰訊屬於有這個實力,卻做不好的典型。
北京-FireSpider 男 17:48:26
我們公司之前就是這樣,用很多人做一個東西,做完後,客戶想要修改點東西,發現很難改,或牽一髮動全身,其他地方都出問題。
哪種公司官僚氣氛嚴重,也是無法提高認識的原因。
青潤 17:55:03
呵呵。
青潤 17:58:50
很多人認為管理是負擔,那是因為他沒有經歷過真正有效地管理。
很多人感覺軟工是浪費,那是因為他自己體驗的都是最垃圾的軟工過程。
北京-FireSpider 男 17:59:20
確實
我們現在在管理這一塊重視的也不到位。
青潤 17:59:39
然後據此就定義別人也都是垃圾。
沒辦法,只好不說了。
北京-FireSpider 男 18:00:20
不過我希望從複用這一塊解決問題。我的理念是:讓普通開發人員少寫他們不擅長的程式碼。
青潤 18:00:49
複用做不好的根源是因為沒有良好的管理和制度,所以,不要奢望了。
北京-FireSpider 男 18:01:29
剛一工作的時候,我對管理持排斥,現在認識提高上去了,也在想辦法引入適當的管理方法。
青潤 18:03:53
管理是因地制宜的,比如我在目前的公司,就從來不推動我的方法論,因為沒有環境,沒有土壤,強行推動的結果就是死亡。
管理是靈活的,不是僵化的。
但是,真正懂得管理的人太少,所以,大部分的管理都是僵化的
北京-FireSpider 男 18:04:17
青潤 18:04:45
就好像說當年把空想社會主義理論直接應用於法國的結果,就是悲劇。
北京-FireSpider 男 18:05:19
我覺得僵化的根源在於沒有研究透徹,只知道照搬。
青潤 18:05:31
人的因素,是決定管理好壞的根源,這是目前國內企業無法逃避的,因為太多的人沒有經過實際的挫折,所以無法理解什麼樣的管理才是真正有效地。
北京-FireSpider 男 18:05:59
在沒有研究透徹的情況下,如果靈活,就必然是沒頭蒼蠅,到處亂撞,會更慘。
青潤 18:06:13
好了,抱怨沒用,就不說了,我手邊還有事情。
北京-FireSpider 男 18:06:23
好的,您先忙!
Normal 0 false 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE相關文章
- 大型企業管理軟體應用與管理諮詢 (轉)
- 程式碼中的軟體工程軟體工程
- 軟體工程——程式編碼軟體工程
- 施工企業如何選擇工程專案管理軟體?專案管理
- 軟體工程 第一章 軟體與軟體工程軟體工程
- 專案管理軟體在企業中的應用專案管理
- 專案管理與軟體工程(轉)專案管理軟體工程
- 軟體工程與管理實驗3軟體工程
- 合夥人1號企業工程專案管理軟體相比傳統軟體的優勢專案管理
- 軟體工程管理(轉)軟體工程
- [企業管理]一個軟體企業管理的典型案例分析
- 中國企業管理軟體之殤
- [個體軟體過程]之缺陷管理--程式碼複查 (轉)
- 軟體工程作業軟體工程
- 軟體工程大作業軟體工程
- 怎樣才是好用的企業管理軟體?
- 面向中小企業的CRM管理軟體 (轉)
- 企業業務軟體工程專案和商業軟體產品專案上專案需求管理的不同(轉)軟體工程
- 軟體中國_企業級應用
- 軟體工程——程式導向的軟體設計方法軟體工程
- 軟體工程經驗點滴之程式碼易複製性軟體工程
- 越做越複雜的軟體工程專案軟體工程
- 施工企業利潤薄?這款工程專案管理軟體幫企業控成本專案管理
- 軟體、軟體危機、軟體工程 (轉)軟體工程
- 軟體工程作業2軟體工程
- 軟體工程作業5軟體工程
- 軟體工程作業13軟體工程
- 啟用休眠軟體資產 提升企業軟實力
- 企業級軟體開發新模式:低程式碼模式
- 企業級應用軟體平臺-國產辦公軟體的出路 (轉)
- 企業CEO與ERP軟體公司
- 中國軟體網-中國企業軟體選型
- 企業為何需要建立統一的複用型軟體平臺?
- 企業管理軟體該怎麼選擇?
- 什麼是ERP企業管理軟體
- 診斷中小企業軟體專案管理專案管理
- 軟體工程——軟體測試軟體工程
- 軟體工程——軟體計劃軟體工程