美文网首页
别和我谈规则

别和我谈规则

作者: 贾老师和他的朋友们 | 来源:发表于2020-03-27 20:27 被阅读0次
    一个和服美女,脱衣服已经累得你虚脱了

    最近被一段代码折磨得不行不行的,更严重的问题是,明明我感觉被强奸了,还无法控诉,因为法律条款中就没有没有男人被强奸的规定;或者说忍着呕吐感吃着带血的牛排,因为周围绅士贵妇明明吃得津津有味。而我,也的确没有强大到制定规则或者摆事实讲道理把这事说得明明白白,让他们哑口无言,所以从心底上,看来我是他妈的很自卑。
    对了,我这个是篇技术性文章,当然吐槽占了大部分,因为就这个论题,我的理论还不清晰,但是,我感觉是对的,因为以我的水平,还这么费力花这么长时间调试这段代码,就说明这么写有问题。我列举一些槽点:

    1. 用Springboot(本质还是mvc)来做这个项目,层次太深,我随便看点东西就要点5678次。这是个数据清洗项目,根据规则改数而已。面向对象设计我之前写了一点东西,没敢发,因为面向对象太深奥,我驾驭不了。顺便说一句,我们转到spring技术路线有两年了,决定是正确的,而且必须这么做,但是纯粹从实用角度看,不是最优的方案。


      切菜用菜刀 打仗用长刀

      2、命名问题
      其实spring用注解之后,命名体系我还是有想法的。例如有个User对象,但是在一个大项目中很可能有问题,因为会冲突,因为spring的命名和package没有任何关系,导致为了减少冲突,你就得把user弄得污一些。这个改变不了。但是变量和方法名我觉得要明确,不要太长,可能很多人说了,我这个写的很明确啊!但是,我读的过程中从来没有记住过这些方法名,因为这些方法80%是相同的,就像双胞胎一样,我得看5分钟才能分出谁是谁。
      我的名字叫:沈阳沈河张家老大张大明
      我的名字叫:沈阳沈河张家老大张小明
      我操,命名够明确了吧!


      命名要能记住
      3、逻辑
      我认为这个才是致命的,现代的教育把人弄得刻板了,做事很多是直线,完全按照规则向前走。这种教育有点奴化,做公务员适合,而且底层执行人员还真要少点灵活。但是程序设计毕竟是技术工种,说it民工是把软件设计和开发细化到变态后形成的产物。说到这里,我还真没有药,这病我治不了。我列举一些我常见的问题,提供参考:

      3.1 定位错误要准,错误行和错误描述要看。
      是不是感觉我放屁一样,但是很多人真不看具体错误,例如反应问题就是我登陆不上了,明显提示用户名密码错误;我上不了网了,大哥,你电源断了没看到吗?这些程序员干没干过我不知道,但是明显是空指针错误还一脸懵逼的人我见过很多!
      3.2 告诉度娘要模糊。
      度娘比你要聪明多了,你给她限制越多,她反而找不到。你事咋这么多呢,把你自己写的方法名都放到搜索里了,她是你媳妇吗?
      3.3 发散思维
      遇到问题解决了半天都没解决,想想是不是方向错了!别应该应该应该,哪来那么多应该,最应该的就是你别错!
      规则没有错,我们必须有规则,否则,一个团队没法管理,错的是没用好规则。规则需要理解,找到适合自己场景的规则,他是指导性的,没有细化到你能一步步去做,有时需要变通。
      实践是检验真理的唯一标准,这话没错。好的规则就是在他的指导下,你提高生产力。否则,就不是我们的规则。
      (插画自己能画就自己画,也挺有意思;毕竟写的是技术性的东西,文无第一,武无第二,其中多是我自己的思考,不一定对)。

    相关文章

      网友评论

          本文标题:别和我谈规则

          本文链接:https://www.haomeiwen.com/subject/zweruhtx.html