怎样编写健壮的代码

作者: 光剑书架上的书 | 来源:发表于2019-07-05 01:38 被阅读21次

怎样编写健壮的代码

怎样编写健壮的代码.png

代码的几种特性

鲁棒性Robust(健壮性)

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

容错性

可移植性

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

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

为什么使用API

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

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

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

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

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

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

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

良好的代码风格

可读性和可维护性

封装和信息隐藏

良好的软件架构设计

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

使每一个函数达到健壮

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

Keep it simple

Code Review

Code Refactor


Kotlin 开发者社区

国内第一Kotlin 开发者社区公众号,主要分享、交流 Kotlin 编程语言、Spring Boot、Android、React.js/Node.js、函数式编程、编程思想等相关主题。

Kotlin 开发者社区

相关文章

  • 怎样编写健壮的代码

    怎样编写健壮的代码 代码的几种特性 鲁棒性Robust(健壮性) 系统在异常和危险情况下生存的关键 容错性 可移植...

  • 生活如编程

    人生就是不断编码的过程,有高手编写很健壮的代码,当然也有新手编写很冗余的代码,但是就如编程是一个不断优化和升级的过...

  • Effective Java(第三版)-学习笔记

    Chapter01:引言 这本书的目的是帮助编写清晰正确,可用的,健壮性灵活性高和可维护的代码,而非针对高性能。主...

  • golang学习资源

    • golang官方文档• golang官方指南• golang官方指南目录版• 怎样编写golang代码• 地道...

  • 研发初期,允许自己写一些糟糕的代码吧

    正文 大多数开发者都会对自己编写的代码有严格的要求,希望它结构清晰,易于阅读、易于拓展,优雅、健壮、且不会有bug...

  • 前端习惯

    前端工作一年,从刚开始懵懵懂懂的只写页面,到现在接触了一些前端业务方面的代码编写,越来越感觉代码健壮性的重要性,在...

  • 代码健壮性的思考

    通俗地讲,代码的健壮性越好,系统越不容易崩溃。 系统的运行,肯定会基于很多基础设施,如:操作系统、数据库、异步队列...

  • Java编程中10个最佳的异常处理技巧

    姓名: 李小娜 [嵌牛导读] :在实践中,异常处理不单单是知道语法这么简单。编写健壮的代码是更像是一门艺术,在本文...

  • 编写可维护性的JavaScript 之设计模式 (一)

    前言 最近这段时间重构了一些项目, 期间遇到的最大的问题就是怎样保证代码的健壮性。很多情况下由于写的代码考虑不完善...

  • 整洁性架构概述

    整洁性架构 众所周知,编写高质量的代码是困难且复杂的,在满足需求的前提下,还要兼具健壮性、可维护性、可测试性和灵活...

网友评论

    本文标题:怎样编写健壮的代码

    本文链接:https://www.haomeiwen.com/subject/olbhhctx.html