南德电气电能质量综合服务商

首页南德动态 关于软件开发的一些小思考——浙江南德电气

关于软件开发的一些小思考——浙江南德电气

2015年12月24日14:31 

南德电气这个大家庭也有5年多了,在此分享下自己对软件编程的一点小小心得:

一、能很好地解决问题的编程语言就是好语言

我们在最初学习BASIC、C、C++等语言时会感觉一个比一个好,不免有喜新厌旧之举。甚至有人会问:“有最好的编程语言吗?”而如今的VB、Delphi、VC++、Java等语言各有所长,很难细分孰优孰劣。个人认为,能很好地解决问题的编程语言就是好语言。开发人员应该根据实际情况,选择业界推荐的并且是自己擅长的编程语言来开发软件,才能保证有较好的质量与效率。

编程,是一件自由与快乐的事,不要发誓忠于某某语言而自寻烦恼。

二、编程时应该多使用技巧吗?

就软件开发而言,技巧的优点在于能另辟蹊径地解决一些问题,缺点是技巧并不为人熟知。若在程序中使用太多的技巧,可能会留下错误的隐患,别人也难以理解。一个局部的优点对整个系统而言是微小的,而一个错误则可能对整个系统是致命的。我建议用自然的方式编程,不要滥用技巧。我们有时的确不知道自己的得意之举究竟是锦上添花,还是画蛇添足。

小时候读的《狼三则》故事启示我们,失败的技巧被讽刺为“伎俩”。当我们编程时无法判断用的是技巧还是伎俩的情况下,那就少用,《卖油翁》的故事又告诉我们“熟能生巧”,表明技巧是自然而然产生的,不是卖弄出来的。

智能电容器


网友热评