構建之法第四章第十七章
一、關於goto函數:濫用goto語句會使程序變得很難理解,而不是所有人能正確的使用goto函數,我的問題是:是不是因為這樣所以很多文檔規定禁用或少用goto函數?但其實如果可以正確的使用goto語句就不能說程序結構壞了?所以其實不是一定要否定goto語句的,而goto語句也並不是評判一個程序好壞的標準,是這樣麽?
但我查到很多博客說想要跳出循環完全可以用其他語句代替例如:exit do,exit for,exit sub,Exit Function,也就是說並不是非goto語句不可,沒有goto語句程序完全可以很好運行對吧,那為什麽還要使用呢?最初設計goto語句時為什麽沒有考慮到這個弊端,而且其實goto語句能一直用到現在不被淘汰或者說完全禁用是不是還是有價值的?
關於第四章,我真的沒有其它問題了,因為我感覺在閱讀這本書的時候我內心的全部想法大概就是:哦哦原來是這樣,哦哦還可以這樣,嗯嗯很有道理。然後再去網上查過一些資料之後在閱讀就是:是哦,原來還可以這樣理解。
所以對我來說更多的是收獲,我坐在電腦前一個晚上,查了一晚上的goto語句以及由他擴展出別的函數語句(call等)的用法,關於goto函數的各種爭論。後來提到的兩個人合作的各種事代碼復審、結對編程、合作技巧等我只有閱讀感受,沒有問題。
二、關於人、績效和職業道德:
1.領導力:其實就我的經驗看,做一個領導者好像更多的要求不是要有多好的技術,然而情商一定要很高,給我最大的體會的就是在工作室帶我們的一個學長,他本身技術非常好,在安排一些事上又做的非常到位,而且是非常會講話的,非常會鼓舞團隊的。連用三個非常好像很誇張,但在他身上我看出作為一個領導者需要最多的不是技術好。我有時感嘆我什麽時候可以做到那樣,那一定是大學階段最大的榜樣了。
2.關於工程師的職業道德:這兩天由於給差評,遭受到了驗證碼短信轟炸,後來知道是因為有這樣一個軟件,輸入手機號就會給這手機號一直發驗證碼短信,我很好奇為什麽會有程序員寫這樣的軟件,帶給社會的更多是負面影響吧,這算職業道德缺失麽?我現在依然會想將來要成為一個對社會向好發展有推動作用的人,希望我的國家能因為我們這一代變得更強大,或許有點跑題了,但是既然受過良好的教育為什麽會有缺失職業道德的軟件工程師?
構建之法第四章第十七章