微服务狂热_编程狂热者

微服务狂热

https://kiranovpoker.com/wp-content/uploads/2019/01/Blind.png

几周前,我收到一位Udemy学生的电子邮件,询问我是否可以在不使用情节提要的情况下重新制作8.5小时以上的完整课程。 我问他为什么回答“ 因为Storyboards是构建iOS App的错误方法 ”。

这不是我第一次听到开发人员的强烈意见。 当我使用.NET框架构建Web应用程序时,偶尔会遇到一些开发人员,他们对使用存储过程而不是ORM技术或将文件锁定在源代码控制中而不是合并有强烈的意见。

每个行业都有自己的狂热分子 ,他们对某件事有很强的见解,并试图让其他人也有。 他们的意见主要是基于一些不好的经验,他们说服所有人改变思维方式。 不幸的是,狂热者最终确实令人信服的人大多是初级开发人员。 有趣的是,如果您从小就开始洗脑开发人员,那么他们也将成长为狂热者。

这些圣战存在于所有社区,iOS社区也不例外。 在我9多年的iOS开发中,我目睹了所有类型的圣战。 哎呀! 我什至参与了许多圣战 。 以下是iOS开发人员中最常见的争论。

  • 您不应该使用情节提要,并且始终以编程方式创建用户界面
  • 您永远不应在应用中使用Core Data,而应在X顶部使用包装器
  • 永远不要使用MVC模式,永远使用MVVM
  • 始终从终端使用Git,而不对Git使用任何图形界面
  • 始终使用try? 永远不要使用try!
  • 一切都应该是一个结构,并且永远不要使用类

编程领域,解决同一问题总是有不止一种方法。 您采用的方式取决于您的需求和应用程序的体系结构。

没有灵丹妙药—弗雷德·布鲁克斯

当我还是Microsoft MVP并参加MVP峰会时,Microsoft展示了一个框架,该框架可与Microsoft SQL Server数据库集成并在几秒钟内为您创建完整的Web用户界面。 随着演讲的进行,一位MVP同行站起来,开始对演讲者大骂。 这个人很生气,因为据他所说,微软正在通过允许人们使用该工具而不是编写所有代码来教授不良做法。 这是狂热者的一个例子。 该人员未能理解开发软件的方式多种多样,并且该工具对于希望快速创建前端而无需编写数百甚至数千行代码的人们将是有益的。

生活充满了选择,在编程中,有无数种方法可以解决问题。 尝试不同的方式和方法,得出您自己的结论。

PS:百事可乐比可口可乐好!

翻译自: https://hackernoon.com/zealots-of-programming-b1d641b90dbd

微服务狂热

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值