代码该怎么写(一)

今天看了别人的一段代码,看完之后"被虐"了千百遍,我真不知道他为何要这样写.

我建议新手们这样写!!!!!

首先变量以及方法的命名:大家基本都遵循驼峰,所以你就不要奇葩的写命名了.

//基本变量命名

//多个用户你的加一个s吧,所以要用$users不要再用$user了,这样你遍历的时候$value可以写成$user,是不是感觉很优雅

$users = User::where('active',true)->get();

//方法命名 你这样命名别人一看就知道你是用地址id去删除一个地址,因为删除地址有可能是用user_id去删除的,所以方法命名一定要让别人看出来你在干什么,用的是什么参数

public function deleteAddressById($id)

{

}

再者就是代码利用率!再者就是代码利用率!再者就是代码利用率!

重要的事情说三遍!!!!!

比如一个商城保存收货地址(这里举一个小小的例子)

你应该把保存收货地址写在AddressManager类里面,写成一个saveAddress方法

这样你在pc端和移动端个人中心、提交订单页面保存收货地址都调用这个方法.

这样你是不是就写了一个代码就把所以的事情都干了,当需求变更的时候你是不是只需要改AddressManager类里面saveAddress方法就可以了,其他的代码都不用动.这样保证你代码结构的完整性.

所以大家一定要保证代码的利用率!!!最后祝大家工作愉快.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,633评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,464评论 19 139
  • 一、成语初识: 拼音:chéng běi xú gōng解释:指战国时期齐国一位姓徐的美男子,作美男子的代称。出处...
    雅俗共赏Y阅读 5,852评论 1 7
  • 飞鸟,鱼 有些人 在记忆的最深处 不愿再提及 不是因为,不再思念 而是,思念已成痛, 想起她,只会痛彻心匪 我学会...
    欧米佳阅读 1,228评论 0 0
  • 人生于世,各司其职。别把自己看扁喽! 2017.8.21半壁店
    晓风冰雨阅读 1,449评论 0 0