西安列举网 > 教育培训 > 电脑/网络 > 西安Android培训课程亮点
西安
[切换城市]

西安Android培训课程亮点

更新时间:2016-06-20 11:05:21 浏览次数:57次
区域: 西安 > 高新 > 高新路
类别:软件工程师培训
地址:高新路与科技二路十字水晶城B座7层
编程的流行趋势是短暂的,但西安Android培训(http://xa.la***/zt/android/android.html)坚守的规则,往往在生活中的其他地方也能发挥作用。事实上,生活就像代码。以下是我总结的3个伟大的经验教训,历经一次又一次编程和生活的大浪淘沙。
1.可商榷的决定往往是一种权衡。
伟大的辩论总是发生在开发社区中。无论它是近关于TDD作为web开发的一种可行方法的辩论,还是什么水平的开发人员应该使用ORM(或micro-ORMs)。无论是.NET MVC应该优于WebForms还是以JavaScript为中心的app应该比基于页面的app更受青睐,对我来说,答案都一样:看你权衡之后的取舍?
在任何比较两种流行方法的辩论中,我们总是会从自己的立场出发,两利相权取其重,两害相权取其轻。在我的职业生涯早期,我曾执着于追求所谓的正确答案。感觉过程是线性的:摆脱做事的老办法,转而投向新的并且更好的方法的怀抱。曾经有一段时间我深信,编写自己的SQL查询是一种过时的练习,并且ORMs是后赢家。
但是,我了解到,更好的办法应该由内容决定的。例如,今天完全成熟的ORMs在隔离映射相关数据网格到对象的冗长管道提供了伟大服务,但隔离也使得某种非标准查询变得困难并且有潜在的效率低下问题。n+1 select problem就是经典的在少写代码和写更多代码之间做权衡。我使用ORM的程度完全受我期待应用程序使用的数据量,我所受到的潜在的时间限制,app长期可扩展性需求这三者的影响。(顺便说一句,我目前是micro-ORMs,比如说Dapper的忠实粉丝,它能让我编写我自己的SQL和一些精巧的对象-关系映射)。
我已经将这个经验应用到了我生活的其他方面。我是应该买一套公寓还是长租房子?我是应该启动自己的生意还是工作于已经成立的公司?没有正确的选择。当你权衡利弊了之后,你便可以更好地应对生活中的各种难题。
西安电脑/网络相关信息
2023-10-19
2023-09-08
2023-08-29
注册时间:2016年05月04日
UID:290385
---------- 认证信息 ----------

查看用户主页