寫給剛入行的小夥子們

2022-01-23 13:01:16 字數 977 閱讀 1861

很多剛剛入行的同事,他們能有自己的想法,我鼓勵他們用自己的想法去實現,但是我對他們最低要求是實現功能同時,能夠保證**的閱讀性,能夠保證**的一定質量。和所有人一樣,首先你能夠實現產品的功能,如果你不能實現也沒關係(偶爾一兩次),必須要講清楚不能實現的原因,我鼓勵他們加入自己動腦去思考,而不是成為乙個麻木的複製貼上的碼農。希望他們能夠從一開始就養成愛思考的,會寫**的程式設計師。下面說說一下,看了他們**,覺得不足的地方吧。

對於剛剛入行的人來說,他們很容易的就會犯這個錯誤,因為有些時候,複製對於實現乙個類似的功能來說,可能更快。尤其是進度比較趕的時候。你說專案趕,然後你去複製了**,去讓自己的**重複,我覺得這樣做反而更不好。首先不說遠的,就當你要改一下你複製這段**,你都要改變那幾個地方。等下又忘記了,就會給系統留下bug。

平時在開發環境下, 由於資料量少,乙個請求看起來都不是很慢,但是很多時候到了真正的開發環境下,系統真正的開始用起來了,資料量不斷增長,慢慢的整個系統都會變得很卡,最終這個系統就爛掉了,所以大家寫**的時候,一定要前瞻性,考慮到今後三五年的變化,就算現在做不到,至少意識要有。

可能很多人都是看了很多關於**整潔之道的書,**整潔,其實要保證的就是命名規則良好,命名盡量都用英文。平時也要養成自己的習慣,哪些要怎麼弄,怎麼做。就比如簡單的查詢乙個列表,應該是從路由,到方法名,都是可以體現出這是和列表相關的,對應列表,我比較喜歡用,queryusers 檢視詳細,getuserdetail。就是類似於這樣。很多時候,可能都在糾結如何命名,有乙個好的辦法就是,多看高手寫的**,特別關注下,別人怎麼命名的,然後學習他的。

有些時候,理解不夠,就馬上動手寫**,最後就是一場空。所以各位切記不要急著寫**,必須了解清楚的需求,並且在寫在做的時候,應該要考慮未來幾年內的變化。

不去模擬實際的業務場景,啥事都來問我,寫**時候,始終牢記一點,技術是給人帶來方便,減少人的負擔的。所以實現某個功能的時候,需要去想想實際的業務場景是什麼。

由於時間關係,暫時就總結這麼多了。上面的都是我個人覺得很重要的。簡單兩個字,就是「思考」。

小夥子的畢業設計

超級學習助手系統 功能 點名 1.按順序點名 按學號把多有人的名字在頁面彈出來 間隔時間可以自定 學生看到自己名字 答到 記錄未到人名字 2.隨機點名 打亂順序,隨機彈出名字 記錄未到人名字 3.給未到同學 傳送郵件,提示下次來聽課,並說明本次課未來原因 請假1.同學有事不能參與可能,提前請假 會議...

小夥子,你是怎麼傷到的

小夥子,你是怎麼傷到的?主刀醫生孫為民是個經驗豐富的外科醫生了,他醫術很好,不過識人的本領也很好,林逸雖然中了槍傷,但是卻並不像是那種j ng方送來的犯罪嫌疑人,所以孫為民才和他主動的對說了幾句話,以此來分散林逸的注意力,好減輕他的痛苦。在銀行裡,被劫匪打的。林逸當然明白孫為民的意思,其實林逸的注意...

全中國最窮的小夥子發財日記

這個世上有一種人,看見別人掙錢心裡就不舒服,看見別人受窮心裡就像喝了蜜一樣,換成俚語就是 看不慣窮人吃飽飯 2005年11月22日 星期二 陰有小雨 我窮,你可以瞧不起我 你富有,但我向你借錢了嗎?沒有,所以我們是平等的。2006年1月28日 除夕 星期六 多雲 岳母提議讓周媛去給我買一套衣服,說都...