cokeboL 发表于 2017-07-09 17:27

IDE/编辑器and调试

golang的编辑器我用 sublime,主要是编码触感没有延迟,而其他的几乎所有带调试功能的IDE,都会觉得敲键到显示中间有一点延迟,可能会有人说我穷逼机器卡才会有这种感受我想回复他们:你反应太迟钝。。。
不用IDE的另一个原因就是并发编程调试效果很一般


开发者应该对并发编程有个清醒的认识,包括其他语言多线程的场景,要在脑中对调度、代码结构、并行流可能
导致/存在的临界区、共享状态等有足够的理解,出问题的时候可以在头脑中想象出并发执行流可能出现的执行
序列和产生的问题。
绝大多数场景的结果与预期不一致并不会非常非常复杂,经常是看看日志,头脑中仔细想一下,然后大致就清醒了

不管什么语言,分层、模块化、解耦合是非常必要的,算法和结构只是实现这些的基础,需求层面的分层、模块化
和解耦和才是最根本的环节,很多技术人员总是纠结于技术,想用技术解决一切问题,经常被卡住,冷静一下,跳
出来俯瞰需求,才是王道


页: [1]
查看完整版本: IDE/编辑器and调试