nginx 基于tcp/udp代理

三个程序员被要求穿过一片田地,到达另一侧的房子。

菜鸟程序员目测了一下之间很短的距离,说:“不远!我只要十分钟。”

资深程序员看了一眼田地,想了一会,说:“我应该能在一天内过去。”菜鸟程序员很惊讶。

大神程序员看了一眼田地,说:“看起来要十分钟,但我觉得十五分钟应该够了。” 资深程序员冷笑了一声。

菜鸟程序员出发了,但只过了一会,地雷爆炸了,炸出了巨大的洞。这下他必须偏移预定的路线,原路返回,反复尝试穿过田地。最后他花了两天到达目的地,到的时候颤颤发抖,还受了伤。

资深程序员一出发就匍匐前进,仔细地拍打地面,寻找地雷,只有在安全的时候才前进。他在一天的时间内小心谨慎地缓慢爬过了这片地,只触发了几个地雷。

大神程序员出发之后径直穿过了田地,十分果断。他只用了十分钟就到了另一边。

“你是怎么做到的?”另外两个人问道,“那些地雷怎么没有伤到你?”“很简单,”他回答道,“我最初就没有埋地雷。”

为什么老程序员的效率如此高?

注意代码分层、结构

新手写程序,都喜欢把代码全部写在一起,我个人认为这个是属于意识层面的,并需要太强的编程能力,通过看别人写的代码,还是能够明白如何去组织代码,拆分代码的。核心思想就是“尽量每一个变量名有意义,每一个函数名有意义,每一个函数只干一件事情”。

以早上起床上班为例子,新手版本喜欢这样:

import 7788的能力

function getUpAndGotoWork(){

let i = 我;

i闹钟醒了,去关掉闹钟;

i赖床一下;

i起床了;

....

i去厕所,挤牙膏;

i刷牙;

i上厕所;

i洗脸;

....

i做早餐;

i终于出门了..

i上公车...

}

getUpAndGotoWork();

如果是老手,做法就是

function getup(i){

...

}

function fuckWC(i){

...

}

function fuckTheJob(i){

...

}

function Todo_Morning(){

let i = 我;

getup(i);//起床

fuckWC(i);//上厕所

fuckTheJob(i);//去上班

}

Todo_Morning();

这一手漂亮的代码,是之后维护代码,写单元测试,定位Bug的关键!这很大程度取决了你的代码速度。

其实呢,归结起来可以用一句话概括“用正确的方法做正确的事”。

写代码这件事,事先设计好很重要,同样是4小时工作,人家预先用了1个小时设计了代码,一小时慢慢编写。效率提高50%。

现在有越来越多的公司采用快速开发平台。整套开发平台都是按照严格的编码规则,严谨的业务逻辑来生成功能业务功能,比普通手写代码的质量高出很多。

软件开发规范化,提升公司整体水平框架将软件开发规范化,提升了公司的整体开发水平。在传统的开发模式下,完成一个完整的项目一般需要高级架构员+专业美工人员+数据调优人员+软件工程师;而采用XJR快速开发框架便只需要少量的软件工程师,原来需要四五个人的工作,现在只需要一个人就可以完成,不仅可以减少人员的调动使用,还可以大大降低了开发成本,提高工作效率。

XJR快速开发平台开源代码生器 点击下方了解更多。

上一篇

牛肉各部分分解图及做法,(家庭买牛肉小知识)

下一篇

刚刚,苹果证实,iPhone12 刘海没了

你也可能喜欢

  • 暂无相关文章!

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片
返回顶部