Perl语言在生物信息学中的应用——学习笔记(3)

《Perl语言在生物信息学中的应用——学习笔记(3)》 编程的艺术.jpeg

1. 编程的艺术

每个程序员都要学习并使用到这些内容。其中有两个是最为重要的,一个优秀程序员在实践过程中所使用编程策略,另一个则是如何找到在编程过程中遇到的各种问题的答案

2. 实践动手

就像跳舞、弹琴、烹饪或者其他的事情,学习编程也是需要去实际行动,动手去做,这是最重要的一点。你可以阅读源码,但是如果不动手去编写、调试程序,你永远也没有办法真正地编写出程序。这一点真是深有体会,编程这个东西,你必须得去使用,去敲,不然过几天,很快就会忘记怎么去处理。

3. 保存和备份

即使仅仅写了一点代码,也一定要有定期保存程序每一个版本的观念。任何时候,不可能百分百的不出问题,绝对不可有侥幸心里,一定要保存和备份。

4. 错误信息处理

牢记一点,在处理错误信息时,要对后面的视而不见,只关注第一个或前两个错误信息即可。

5. 编程文化

编程是解决问题的实践,它是一个重复、循序渐进的过程。让人又爱又狠地就是编程,有时候真的会让你奔溃,但有时候又会有极大的成就感。

6. 编程过程

  • 确定必需的输入,比如用户提供的数据或信息。
  • 对程序进行整体构思,包括程序计算输出结果的基本方法——算法
  • 决定结果的输出形式,比如输出到文件,或者进行图形化展示。
  • 通过添加细节改善整体构思。
  • 编写Perl程序代码。

构思阶段:对于程序如何工作,必需要有一个构思,有一个计划,有逻辑性。构思往往是实际进行编程之前需要完成的任务。比如,你要知道程序需要什么样的输入和输出,然后你需要一个策略,如何对输入进行计算处理得到我们想要的输出。而如果要求程序运行较快,那么就需要选择算法。最后一部分,就是需要将结果以某种形式输出。

程序用来处理的数据叫做输入。
算法就是处理问题的构思,计算机程序的计算过程。
注释对于保持代码可用是非常重要的。

当你开始编程时,牢记首先要对你的程序进行构思,之后才是你将花费大量时间重复去做的事情:编辑程序、运行程序,然后修正程序。

    原文作者:lxmic
    原文地址: https://www.jianshu.com/p/04e20a18b449
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞