前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >怎样编写健壮的代码

怎样编写健壮的代码

作者头像
一个会写诗的程序员
发布2019-07-08 17:43:19
1.7K0
发布2019-07-08 17:43:19
举报

怎样编写健壮的代码

怎样编写健壮的代码.png

代码的几种特性

鲁棒性Robust(健壮性)

  • 系统在异常和危险情况下生存的关键

容错性

可移植性

反例: 脆弱、僵化、顽固且粘滞性高

如何构建高效、健壮、稳定且可扩展的优质API

为什么使用API

  • 模块化
  • 减少代码重复
  • 消除硬编码假设
  • 解耦业务逻辑内部实现

如何做到代码健壮且优雅?

必须真正的热爱程序员这一行业,热爱coding,热爱自己的工作,热爱技术,对于写出优质健壮的代码有着强烈的愿望。

要注重细节,注重基本概念

  • 如果连最基本的东西都搞不明白,盲目的去追求热门或者新潮的技术,显得不够踏实。

在写每一行代码的时候,要明白这一行代码的真正意思和真正作用,要清楚对于这行代码背后,CPU到底会做什么操作或者什么运算。

  • 不记得是哪位大师说过,“如果你能理解程序每一个字节,那么该程序才会真正的无错”

良好的代码风格

可读性和可维护性

封装和信息隐藏

良好的软件架构设计

  • 思路清晰的设计可获得易于理解的程序
  • 坚持抵制草草完工的诱惑——那样做往往得不偿失。
  • 倾注大量心血,最终获得一个出色的设计方案,这个成功的快感也是令人心动的.

使每一个函数达到健壮

  • (1)不能假定函数的输入参数是正确,必须检查函数的输入参数是否符合规则;
  • (2)当函数的输入不符合规则时,必须告诉用户错在哪,并告诉用户如何输入正确的参数;
  • (3)考虑代码的可读性,遵循代码规范。
  • ( 4 ) 充分自测

Keep it simple

Code Review

Code Refactor

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.07.05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 怎样编写健壮的代码
    • 代码的几种特性
      • 鲁棒性Robust(健壮性)
      • 容错性
      • 可移植性
      • 反例: 脆弱、僵化、顽固且粘滞性高
    • 如何构建高效、健壮、稳定且可扩展的优质API
      • 为什么使用API
    • 如何做到代码健壮且优雅?
      • 必须真正的热爱程序员这一行业,热爱coding,热爱自己的工作,热爱技术,对于写出优质健壮的代码有着强烈的愿望。
      • 要注重细节,注重基本概念
      • 在写每一行代码的时候,要明白这一行代码的真正意思和真正作用,要清楚对于这行代码背后,CPU到底会做什么操作或者什么运算。
      • 良好的代码风格
      • 可读性和可维护性
      • 封装和信息隐藏
      • 良好的软件架构设计
      • 使每一个函数达到健壮
      • Keep it simple
      • Code Review
      • Code Refactor
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档