写优雅代码的45个小技巧
不知道大家有没有经历过维护一个已经离职的人的代码的痛苦,一个方法写老长,还有很多的ifelse,根本无法阅读,更不知道代码背后的含义,重要的是没有人可以问,此时只能心里默默地问候这个留坑的兄弟。。其实造成这些原因的很大一部分原因是由于代码规范的问题,如果写的规范,注释好,其实很
新来了个同事,代码命名规范是真优雅呀!代码如诗!!
日常编码中,代码的命名是个大的学问。能快速的看懂开源软件的代码结构和意图,也是一项必备的能力。那它们有什么规律呢?Java项目的代码结构,能够体现它的设计理念。Java采用长命名的方式来规范类的命名,能够自己表达它的主要意图。配合的IDE,可以减少编码人员的记忆负担,靠模糊的匹配就能找到自己所需
加 3 行代码减少 80% 构建时间
作者:Whilconn原文:https://juejin.cn/post/71357566871341629801.背景近接手的BI项目在Jenkins的构建机上构建耗时比较久,日常构建耗时都在20min以上,即使改动一行代码也要构建这么久。构建耗时截图如下:构建耗时较长导致日常测试和正式发版都会浪
常说的代码整洁到底是什么?
代码整洁之道写在前面这个文章本来没打算写,直到经历了几次代码评审会议之后,我意识到自己编码方式还不成系统,仍然需要进行系统化的学习,掌握前辈们总结出的最适用的规律无疑是一种好的方式。恰好很早之前就收藏了这本代码整洁之道,便决定趁着闲暇之际阅读总结一下,如果想系统学习的话建议还是读书,本文档只是作为自
万字图文 | 你写的代码是如何跑起来的?
今天我们来思考一个简单的问题,一个程序是如何在Linux上执行起来的?我们就拿全宇宙简单的HelloWorld程序来举例。#includeintmain(){printf("Hello,World!\n");return;}我们在写完代码后,进行简单
从实现原理谈谈低代码
我们在低代码领域探索了很多年,从2015开始研发低代码前端渲染(amis),从2018年开研发后端低代码数据模型,发布了爱速搭低代码平台,这些年调研过了几乎所有市面上的相关技术和产品,发现虽然每家产品细节都不太一样,但在底层技术上却只有少数几种方案,因此我们认为不同产品间的大区别是实现原理,了解这