Free Style】基于華為CCE微服務改造的技術實踐(二)">【Free Style】基于華為CCE微服務改造的技術實踐(二)
699
2025-04-03
關于華為軟件開發云的一些bug
1.很明顯這是一個bug,項目支持空格這種符號,那自然三個空格同樣算在三個字符里面,可是系統并不支持這種,系統默認為空格并不是一個符號,那在項目名稱說明里面就不要告訴用戶空格也支持!
2.這個正好與上一個問題相反,對于項目描述里,很自然的應該是項目開發者隨意填寫內容,僅僅有個空格就提示項目描述不合法,這對于一些項目開發者來說,是一種負擔,畢竟改自己的習慣是很難的,所以我認為還是華為這邊修改這個問題比較好!而且項目描述本就是不帶星號的非必要輸入,如果輸入空格就過不去,這樣說不通!
3.下面說的這個不知道是不是自己不會的原因~~至少我現在不知道怎么用,明明我創建了三個用戶,并且給了他們相應的管理員權限,但是用注冊的手機號登陸不上去,自然用戶名和郵箱也登陸不上去,不知道這樣我的項目里其他用戶如何參與進來!
4.這個就是畫面的問題,感覺設計的時候有缺陷,雖然不是很影響使用,但是還是會讓人用著不舒服!
5.就是新建用戶的問題,頭像貌似不能改,用戶昵稱從哪里出來的~~依舊不能改,創建用戶的時候不能一次就確定用戶在項目中的角色,還需要對角色進行另外開啟頁面編輯?這樣很麻煩,而且對于用戶的體驗很不方便!
6.很明顯,動態這里設計的不合理,幾個選項成了開關模式,讓開發者甚至項目管理者不知道這表達了什么意思,強烈建議對這四個選項進行調整,并且對他們的模式設置為單項選擇,而非現在這種類似開關,類似多選的模式!!!!
7.這個問題就比較明顯,我的電腦對于這個幫助顯示不全,我想通過拉下拉條進行右端的內容顯示,結果一拉到右邊,幫助自動關閉,造成右端的幫助內容一直看不到,這也是設計問題,希望進行改正!!!
8. 對于pc端進行操作時,確實做到了郵箱通知無誤,且pc端,郵箱端可以看到數據的更新,不過郵箱延遲,響應時間過長,有時候大概幾分鐘有時候則是半天或者一天才會在郵箱端提示!
9. 是否要限制多處登錄一個賬號,允許不允許多處登錄???至少現在可以多處登陸同一個帳號。
10. 感覺問題反饋沒有用心在做。就我知道的而言,華為擁有公眾號微博等等,難道這些不應該時刻掛在其中嗎?用戶可以掃二維碼直接進行微信等反饋,更適合用戶的習慣,又比如說,反饋里,直接有連接到qq、微信,豈不是更好。公眾號啦這類的,給用戶體驗就會很好,因為用戶可以方便提供問題,并留下相關聯系方式,比彈出這種頁面效果要好,也更方便用戶和華為軟件開發云的實時交流!!!
11. 最為關鍵的一點,這是個軟件開發測試發布等功能的平臺,是否應該有這樣一個設置,支持我們每隔幾秒或者十幾秒自動存儲我們當前的工作內容,假如突然斷網,我們工作了很長時間的東西,就會直接丟失了,尤其是思路,再想的話會很消耗時間并且給用戶開發帶來很大的問題的,所以實時進行存儲,這對于用戶的體驗很關鍵。
12. 不知道咱們后臺有沒有統計功能,每個用戶訪問的那些項目,然后下次由這個用戶想進行項目修改時,能主動在前頁推薦給用戶,或是一搜索排在最靠前的位置。
13.華為軟件開發云的測試管理、發布管理,我在申請的時候,一直提示已經通過了申請,并且已經開通,郵箱郵件也有提示,如下圖,可是當我正常使用的時候,他告訴我未開通,還需要開通,這樣循環了好幾天才開通!!!
14.我在創建項目的其他用戶時,明明已經創建成功,但是但我通過用郵箱,手機號,用戶名登陸時,還是提示沒有這個帳號,而我自己項目擁著者卻沒有問題,不知道該怎么用項目的其他用戶登錄。
關于華為軟件開發云與其他企業云的對比
下面先以碼云為例,因為之前一直在用碼云
1.先從界面來說,我的感覺是華為軟件開發云的界面要好看一點,當然因為碼云已經相對成熟了,所以他會有一些活動條幅性質類的東西在主頁吸引開發者或者使用者來關注,當然這不是重點,下面來貼圖片進行詳細分析。
(1)看完兩者的首頁你有什么感受,哈哈,說真的我是沒啥感覺,畢竟入門我也不懂,就一個一個選項的點擊來看吧!碼云的發現點開后,呈現的是這個畫面。原來發現里面竟然相當于一個小的技術論壇,大家在這個頁面會發現其他人開發的小程序,以及他們的編程,演示過程,應用編程語言,一句話棒極了,既是交流平臺,更是學習平臺!!!
(2)繼續往下看,我看到了什么?幫助,那么這是什么呢,哈,原來真的是幫助~~~,廢話!幫助的內容還是很豐富的,截圖,幫助文檔還能下載,我也拿了過來!!!我放在了這個文檔的最后,直接黏貼過來,請看后面的備注!!!
(3)建議這個菜單是什么呢,我們打開看看,原來是一些使用者提的建議,發現這個開源代碼托管平臺里的問題,畢竟設計總是有缺陷的,所以總有些用戶來提一些好的建議以及bug,那么會有獎勵嗎?當然也會有,G幣,當然這是獎勵機制,就不詳細介紹,主要是建議這個確實不錯!
(4)企業服務,啊這個里面確實沒啥可以看得內容,只是咨詢以及服務的推廣,當然是要花錢的,初衷還是為了賺錢呢!!!
(5)那么可以看我們的華為軟件開發云的主頁了,雖然界面不錯,但是內容呢?小論壇呢?幫助呢?建議呢?都沒有!!!當然我們自然不能生搬硬套人家的,但是我一直覺得其他都可以沒有,但是幫助文件一定要有不是嗎?,如果連幫助都沒有,我們作為第一次使用華為軟件開發云的用戶來說,是不是就無從下手了,這是關鍵中的關鍵,雖然我們里面的一些內容是有幫助的,但是為何不做成碼云這種樣子,既可以直接觀看也可以下載,并且有一個全套的介紹,還有用到的軟件的下載地等等,感覺這是碼云做的非常出色的地方,對于華為軟件開發云來說,我覺得非常值得學習。再說他們的發現,我覺得也很好,因為這里有好多可以學到東西的地方,對于初次使用平臺的人,觀看別人做的項目,是最快學會使用平臺的方法!!!基于此,我覺得華為軟件開發云設計的這個平臺,最該改善的地方一定是這里!!!!
2.這里我列出來了碼云和華為軟件開發云的開始,創建項目和項目的設置!那么讓任何一個人來評價是不是碼云要好一點?圖已經擺在這里了,我就不一個一個分析了,只是想說,華為軟件開發云這方面是不是要學一下碼云,最起碼在項目的開頭給使用者一個非常好的印象,這樣才會有人來幫忙推廣!!!
3.我們現在對比成員管理,碼云是成員已經建立,我們在這里搜索就可以并且確定他的身份,是管理還是其他,而華為軟件開發云則是創建新用戶,并且可以編輯,我想說的是,這與他們兩個的使用方式不一樣,碼云傾向于開源,并且所有的用戶均可以來到我的項目。而華為云則是規范自己的用戶,那些可以來那些不可以來,并且相關信息有管理者來規范,這兩個我也說不上哪個好,畢竟想要實現的目的不一樣,因為一直在用碼云,所以更喜歡碼云這種,華為云最蛋疼的是我創建了用戶,為什么登陸不上去,這是我現在最糾結的!!!當然也不是完全不可取,就我使用而言,我喜歡華為云這種賬戶設置的內容,規定了用戶的權限,使用時間,多長時間系統需要重新驗證等等,這是碼云該學習的,華為軟件開發云這點做的很好,畢竟這樣安全性會提高很多,但是也僅僅是提高,因為發現同一用戶不同地方登陸時,不會被擠下來,這就涉及了內容以及項目等等的實時更新,如何做到同步等等,所以還是需要很大的改變。同一用戶不同地方登陸時,感覺最大的應該是做到擠下來,這樣只有一個管理者或者一個用戶在一個終端登錄,不至于同一用戶在不同終端修改項目時,內容亂,不統一,不同步等等一系列的問題!!!
4.相較于華為軟件開發云來說,碼云的項目管理比較直觀,項目管理涉及到的分支保護啊,公鑰啦都在一塊,而華為軟件開發云是我在各個頁面找到的,很不方便,項目管理在我看來最起碼有刪除項目,修改項目等等的作用,分支保護,密鑰更應該在這里面體現,而不應該是去別的地方找,所以華為軟件開發云這樣的設計讓我非常難受,碼云的webhooks其實還是很有用的,也建議華為軟件開發云做一個這樣的功能,至于訪問統計我覺得意義一般,不過碼云這上面訪問統計做得比較具體,包括ip,下載等等,我覺得還是比較棒的,建議華為軟件開發云也做一個這樣的功能,綜上來說,在項目管理這個設計界面來說,華為軟件開發云還有很長的設計要改!!!
5.我的項目里明明什么都沒有,卻發現有31行的代碼,原來是創建項目就有,華為軟件開發云的代碼檢查功能,界面非常華麗,圈復雜度,風險指數等等做得很不錯,而碼云這塊界面就相對簡單多了,并且他的代碼分析使用的其他的功能平臺,相較而言,華為軟件開發云更安全更值得推崇,不過在代碼風格這里,華為軟件開發云并沒有考慮這些,我覺得碼云這個不錯,期望華為軟件開發云能在這方面多一些選擇,雖然沒啥用,但是對于項目開發者會有一些影響,每個人喜歡的風格不一樣,所以給用戶多一些選擇感覺會更好!!!
6.我覺得碼云在這個方面做的不錯,就是附件的上傳刪除等等,直接在首頁顯示,這樣會清楚明了,而華為云我真沒找到在哪里有這個附件上傳的功能,感覺這是一個缺憾,如果用戶已經編輯好一個文件,直接上傳就能用了,而華為云還要拷貝在里面建文件!!!
7.然后就說到了強大的Pull Request,當然我們前面已經介紹過了,這里再稍微說一下,華為軟件開發云是沒有的,感覺Pull Request超方便的,提高了協同作業的效率,提高了每個項目開發者的參與度,總之很喜歡這個功能!!!!期待華為軟件開發云也會實現!!!
8.接下來說華為云做得好的方面,就不詳細說了,華為云的倉庫做的很棒,讓我很喜歡,也就是集合了項目的一些功能和管理,還是那句話,東西太少,還要加!!
9.華為軟件開發云的編譯構建很不錯,在里面可以看見日志,還有構建出現的問題,我們可以百度或者自己修改一些bug,當然還有下載軟件包這個功能~~~
10.測試管理,發布管理這里倒是挺中規中矩,因為碼云這里沒有這些,所以不做比較
11.下面說說碼云做的而華為軟件開發云沒有做的,嗯嗯,統計這里面的就是咱們華為軟件開發云的倉庫內容,那么代碼演示呢,就是你的代碼演示,很厲害的功能。那么Pages呢,就是分支!!
Wiki 主要是您項目的文檔(說明, 狀態)等等。Issues咱們的華為軟件開發云也有關聯分支等功能,基本上就是這些東西!!!其實兩者來說,如果我是項目管理者開發者,我還是傾向于碼云,開源并且簡潔,托管平臺的特點明顯好用!
下面在看碼市于華為軟件開發云的對比
1.話不多說還是從首頁看看,注意這里私有、公開,這兩個選項的介紹,是不是感覺是華為軟件開發云和碼云的綜合體?嗯嗯其實大同小異
2.檢測代碼質量、代碼演示等等,跟碼云一樣簡潔
3.代碼選項里和華為軟件開發云、碼云貌似沒什么大的區別,不過功能來說碼云和碼市明顯要多一點,希望華為軟件開發云也要跟上腳步。
4.項目設置里,也是碼云這樣的,比華為軟件開發云去尋找其他的內容要簡潔方便多了,所以這是華為軟件開發云里急切改變的東西
5.至于討論等等這些是為了真正實現代碼學習交流等等,這才是開發的軟件開發云
6.附件上傳,同樣的東西,華為軟件開發云要改變的東西太多了
總結
目前,軟件開發很多時候是需要配置各種環境,服務器,還要對這些服務器和環境進行維護,非常耗費時間。如果我們把開發者所需要用的工具和服務云端化了,那么這些瑣碎的事情就可以不用考慮了,開發者可以專心寫代碼,專注于業務本身。而且,云端化以后,即使更換開發設備,也不需要重新安裝任何環境,團隊之間的協同工作也變的容易。我們一直說將來的場景是,開發者可以隨時、隨地的寫代碼,只要有一個瀏覽器就可以了。
一是異地協同開發。作為一家創新型企業,必由學的技術人員需要經常出差外地或者異地辦公,軟件開發云幫助實現了代碼同步;
二是代碼管理。軟件開發云可以解決代碼的統計、分析、可視化管理,大大節省了必由學開發團隊的時間及管理成本;
三是實現持續集成:無論是新功能發布,還是代碼測試,持續集成時間大大減少,“由以前兩人8小時減少半小時,很多情況下幾乎是一鍵式完成”。
可以預測,未來的變化是巨大的,軟件開發云帶來的變化是空前的,但是華為軟件開發云的設計如何呢?我不置可否,我只想說,對比碼云和碼市,華為軟件開發云在軟件開發云的路上還有很長的路要走!!!
備注1
原文稿已經放在了壓縮文件里,因為上傳的圖片看不清楚的緣故
備注2
手冊存在附件中,因文字超過字數,故保存附件中!
附件: 新建MicrosoftWord97-2003文檔.rar 0 下載次數:1次
附件: 我的一些想法.rar 0 下載次數:1次
華為軟件云
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。