zoukankan      html  css  js  c++  java
  • 关于开发的一些小技巧

    在我们开始学习写程序的时候,程序往往比较简单,也就百十来行,因此可以随心所欲的写,不必考虑太多。但是在实际的开发中,就不能这样了,因为在开发中代码量往往非常庞大,如果随心所欲的写代码,那么后期的维护难度是难以想象的。

    下面介绍一下开发中的小技巧:

    1. 在开发之前,应该先进行顶层设计,这个是最重要的!!!首先设计出代码的大致框架,需要用到哪些功能的函数这些都需要实现设计好,这样的话,具体的开发才有章法可循。如果上来就直接编码,想到啥就写啥,这样的代码框架无疑是混乱的。在团队开发中这一点尤为重要,通过顶层设计来分配每个人具体的任务。在最终的debug阶段也是通过代码的整体框架来找问题(代码框架是否有问题,如果不是则是某些模块存在问题)。
    2. 将源码分为多个文件编写,这样容易阅读和维护,当然设计文件的分块是比较考验一个人的功底的,要注意文件之间的切分与联系。
    3. 给常量取别名在代码中需要反复用到,并且不是需要经常修改的常量,就可以给其取一个别名,例如代码中要用到某一个文件路径,我们可以给文件路径取一个别名,以后修改数值就直接修改这个别名的值就行了,不需要到源码中去修改每一个路径字符串。例如在C语言中常见的语句:define max 100。在这里要注意一下,对于需要用户频繁修改的变量就不要给其设置别名了。
    4. 设计合理的函数,设计函数的重点是参数和返回值的设计,参数需要保持精简,不要有冗余,函数的返回则确定了函数的功能,设计函数的返回值也是一个重点。
    5. 变量名的可读性,变量名不要随便取i, j, k什么的,变量名最好能大致反映其含义,便于代码的维护和交接。
    6. 代码复用,工程代码中很多都是流水代码,有一些正确性得到验证的函数是可以直接使用的,不需要自己重复造轮子,学会套用代码也是一项重要的能力。
    7. 要写注释!!!!这个很重要,很多人不喜欢写注释,在后期的维护和项目交接的时候就会造成很多困难。
    8. 学会阅读代码,现在很多时候都是在进行二次开发,因此在开发之前都需要花一段时间去阅读代码,先了解模块的基本功能,再具体到函数的参数、返回值等。
    9. 保存相应的历史版本,有时候我们可能开发了新的版本,发现新版本效果并不理想,这个时候想退回到之前的版本,如果之前没有保存相应的版本,势必会严重影响开发进程。
  • 相关阅读:
    Unable To Open Database After ASM Upgrade From Release 11.1 To Release 11.2
    11g Understanding Automatic Diagnostic Repository.
    How to perform Rolling UpgradeDowngrade in 11g ASM
    Oracle 11.2.0.2 Patch 说明
    Pattern Matching Metacharacters For asm_diskstring
    Steps To MigrateMove a Database From NonASM to ASM And ViceVersa
    Upgrading ASM instance from Oracle 10.1 to Oracle 10.2. (Single Instance)
    OCSSD.BIN Process is Running in a NonRAC Environment
    Steps To MigrateMove a Database From NonASM to ASM And ViceVersa
    On RAC, expdp Removes the Service Name [ID 1269319.1]
  • 原文地址:https://www.cnblogs.com/mlgjb/p/10712511.html
Copyright © 2011-2022 走看看