代码之遇见

Posted wmalloc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了代码之遇见相关的知识,希望对你有一定的参考价值。

有时候一个地方暂时看不清怎么写比较好, 往大了说是框架, 层次, 往小了说, 不知道起啥名字, 一个总是让你内心凸起一个小疙瘩的 框架, 类, 函数, 命名 都会让你每次路过时 被 咯一下.

有时候会想着, 我忍了

慢慢的,你会发现, 因为这个小疙瘩, 又不得不引入另外一个疙瘩. 慢慢的 坑坑洼洼的路面, 你的速度跑不起来, 你会难受到讨厌自己

突然,你在又想引入一个疙瘩的时候, 感觉到不适感到了极点, 没有在不改其他模块的基础上得到一个说服你自己的方案了.

一般遇到这种情况, 你会清空大脑, 不去想现在, 只想美好, 只想在这里的美好

你会先把这里写的美好, 然后着手开始把上层设计,接口和参数,下层调用和参数逐一改到符合这种美好.

你会突然发现, 这种美好开始蔓延, 并且在这种蔓延的趋势上, 你会发现更多的Parter, 更多的巧合,

比如: 你改到一个函数的参数, 你认为这个参数应该叫这个名, 你改了, 然后你接着改函数内部使用这个参数的地方, 你会发现, 这个函数所在的代码行, 它作为左值或者右值时, 它的另一半就拥有你想改成的那个名字的意义,或者就是一致的

你会心一笑, 会明白, 你改的东西都是值得的和有意义的, 代码读起来更像一篇通顺的文章, 有条理的文章. 绝大部分疙瘩都不见了. 仅存的疙瘩也是那种不会传染的内部临时变量之类的. 无关痛痒

 

遇见 更美好的 代码. 

以上是关于代码之遇见的主要内容,如果未能解决你的问题,请参考以下文章

java遇见的问题分析

深度学习遇见代码搜索,一篇论文概览神经代码搜索

checkpatch海思SDK代码遇见的常见错误《一》

MVC常遇见的几个场景代码分享

checkpatch海思SDK代码遇见的常见错误《一》

checkpatch海思SDK代码遇见的常见错误《一》