如何高效编码? 记住我们是“作者”

简介: Javadoc中的@author告诉我们,我们是作者。

Javadoc中的@author告诉我们,我们是作者。


作者都有读者,作者有责任与读者做良好的沟通,下次你写代码的时候,记得自己是作者,为评判你工作的读者写代码,这个读者也会是你自己。


你可能会问,代码真正读的部分有多少?主要力量不都是用在写上吗?


其实在写代码时,我们一直都在读旧代码,多数时间我们都在滚动屏幕或者浏览其他模块。在写下一段代码时,可能需要读自己几个月前,几天前,几小时前,甚至几分钟前写过的“旧代码”,然后才能确定“新代码”要怎么写。


所以很多时候,读的频率会比写的频率要高很多。既然读的比例如此之高,我们就得让读的过程变得轻松,即便那会使编写过程更难,不可能光写不读,所以使之易读实际也使之易写。


不读周边代码的话就没法写代码,编写代码的难度,取决于读周边代码的难度,想要干得快,想要早点做完,想要轻松写代码,先让代码易读吧!


相关文章
|
4天前
|
设计模式 测试技术 开发者
编码之道:从函数到系统的思考
【5月更文挑战第17天】 在软件开发的世界中,每一行代码都是建筑高楼的砖石。本文将探讨如何从基本的函数编写出发,逐渐构建起复杂系统的设计理念与实践技巧。我们将深入理解模块化、可重用性、测试驱动开发以及设计模式等概念,并讨论它们是如何帮助开发者提升代码质量、促进项目可持续发展的。通过实例分析和经验分享,本文旨在为追求卓越编码技能的开发者提供一份实用指南。
|
6天前
|
消息中间件 缓存 人工智能
编码之道:从技术细节到系统智慧
【5月更文挑战第14天】 在软件工程的宏伟长河中,每一行代码都是建筑师精心挑选的石块。这篇文章将探讨如何从对技术细节的深入理解发展到构建复杂系统的全局智慧。我们将通过具体案例和经验分享,揭示那些看似微不足道的技术选择如何汇聚成影响深远的系统决策。
|
6天前
|
人工智能
【经验分享】如何快速转化笔记格式为标准的MarkDown格式并进行博客发布,提高生产力?
本文介绍如何将笔记转换为Markdown格式以快速发布博客。通过使用特定的Prompt和AI工具Claude 3 Sonnet,可以将Notepad++笔记转为适合CSDN博客的Markdown格式。转换要求包括:正确标记代码段、调整缩进和格式、使用Markdown标题、列表、链接和图片语法。Claude 3 Sonnet能有效处理格式转换,将转换后的Markdown内容复制到编辑器,即可便捷发布博客。
18 2
【经验分享】如何快速转化笔记格式为标准的MarkDown格式并进行博客发布,提高生产力?
|
6天前
|
数据采集 数据可视化 搜索推荐
提升编码技能:学习如何使用 C# 和 Fizzler 获取特价机票
使用C#和Fizzler库,开发一个多线程爬虫,高效抓取五一假期特价机票信息。通过代理IP规避反爬策略,实现实时数据更新、个性化推送及数据可视化分析。示例代码展示如何配置代理、发送HTTP请求、解析HTML并提取机票详情。注意适应实际环境调整参数。祝编码愉快!
提升编码技能:学习如何使用 C# 和 Fizzler 获取特价机票
|
6天前
|
数据挖掘 项目管理
技术写作及技术作者的概述和重要性 - 了解技术写
技术写作是指用简单易懂的语言向特定受众解释复杂概念的一种写作形式。这种写作形式通常用于工程、计算机硬件和软件、金融、消费电子和生物技术等领域。技术作者的主要目标是简化复杂信息并以清晰简洁的方式呈现。技术作者的职责可能包括创建操作指南、用户手册、常见问题解答页面、期刊论文和其他技术内容,以帮助用户理解。最终目标是使用户能够轻松理解和掌握新产品或概念。
96 0
|
7月前
|
设计模式 开发工具 git
编码加强:整理出版的书籍代码、持续研发软件(提升编码能力、打造独立平台)
编码加强:整理出版的书籍代码、持续研发软件(提升编码能力、打造独立平台)
|
11月前
|
程序员
带你读《全景揭秘字符编码》之一:一、引言
带你读《全景揭秘字符编码》之一:一、引言
248 0
|
11月前
带你读《全景揭秘字符编码》之三:三、为什么计算机需要编码?(1)
带你读《全景揭秘字符编码》之三:三、为什么计算机需要编码?(1)
230 0
|
11月前
|
存储
带你读《全景揭秘字符编码》之三:三、为什么计算机需要编码?(2)
带你读《全景揭秘字符编码》之三:三、为什么计算机需要编码?(2)
185 0
|
11月前
带你读《全景揭秘字符编码》之十一:十一、本文总结
带你读《全景揭秘字符编码》之十一:十一、本文总结