软件工程师的10大品质(5)

2021-04-05 03:28

介绍一个软件工程师需要具备的基本品质.

所設計【註22】關係密切。

有的軟體開發工程師只依據規格書寫程式,而沒有注意到自己寫出來的程式是否符合使用者的操作習慣【註23】。有些軟體開發工程師會這樣爭論,我的本行就是程式邏輯的撰寫,有關於操作介面與流程的設計並不在我的責任範圍之內。這一個問題在網路應用程式日漸變成主流的今日更加凸顯,筆者也曾經深深為此所困擾。不過,只要用心去瞭解可用性的概念,用心體會並設計,一定可以突破這個障礙。一個有經驗的軟體開發工程師同時也會專精於可用性的

設計上。

建議書籍,多讀一些有關於可用性工程的相關書籍,從原理去瞭解,將使我們可以更抓得住使用者的心,請參考【註24】。

特點八:必須寫出可以維護的程式碼

軟體程式的開發常常是動態的、團隊組織的,你所撰寫出來的程式碼不但要可以執行規格書中所要求的功能,重點還要是可以跟你的設計團隊融合在一起的。「一套軟體的生命期80%都是花費在維護上;任何軟體都很難從頭到尾全由原來的作者來維護」。 什麼是可以維護的程式碼呢?簡單地說:「一個軟體開發工程師的品質,在於能否寫出條理一致、易讀的程式碼」。如何撰寫可以維護的程式碼,最基本的原則就是遵循所謂的「程式碼慣例【註25】」,程式碼慣例因團隊或是軟體公司的文化而異。軟體開發工程師不但要有自己的一套,也就是自己的一致化程式碼撰寫風格之外,還需要依據不同的團隊或是公司的需求,去符合他們的程式碼撰寫慣例,以寫出有品質的、可以維護的程式碼。

建議書籍,有關於軟體可維護的概念說明書,其中包含了理論與實際應用的部份,請參考【註26】。

特點九:可以在不同程式語言撰寫程式

一個好的軟體開發工程師除了要有最專精的程式語言之外,還需要有轉換不同語言的能力。閱讀過「程式語言Programming Language【註27】」相關書籍或是修過相關課程的,都會對程式語言的基本架構與不同語言間的特性有所瞭解。瞭解程式語言的基本架構之後,將讓你在學習一個語言後,可以迅速地學習其他的程式語言。不同的程式


软件工程师的10大品质(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年最新应届毕业生特色个人求职简历范文模板

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: