大家好,今天小编关注到一个比较有意思的话题,就是关于编程规范教程书的问题,于是小编就整理了1个相关介绍编程规范教程书的解答,让我们一起看看吧。
编程要有多厉害才能用记事本写各种代码?
2. 拼写错误怎么办?
6. 如果查询变量名,函数名,文件名?
8. 如何查询引用关系,调用关系?
……
这其实是一种误解,很多人觉得用记事本、文本编辑器写代码才是技术最好的,其实用什么工具写代码只是一种用户习惯、更多的是符合自己的生产环境,并不是说用记事本或者文本编辑器写代码的就一定很强,用集成开发环境的就一定是能力不足的。
1. 初学者应该多用文本编辑器
对于编程的初学者来说,毫无疑问,笔者建议每一个初学者都应该学会用文本编辑器写代码,如果能搭配的在Linux等环境下学习一些相关命令对于你以后的学习、工作都是很有好处的。
首先是很多开发者在实际工作中必定要接触到很多Linux环境下工具,学习一些Linux和文本编辑器的知识绝对是多多益善。当然睡到文本编辑器,不是说每个人都一定要去学习Emacs和vim这样的入门门槛相对较高的编辑器,类似于GitHub公司的atom编辑器,微软的visual studio code编辑器,两者均是基于electron开源框架,这个框架整合了node、chromium、V8等框架,结合、HTML和CSS创造了无数经典软件。除此之外sublime text、UltraEdit都是不错的选择。
2. 生产环境集成开发环境更适合
当然,在正式工作中,尤其是企业级开发领域,集成开发环境绝对还是最佳选择。在大型项目,尤其是数十人、数百人,在项目构建、部署、协作方面,IDE还是要优于文本编辑器的。
再稍加修改就能作出带有跳转、高亮、静态分析、自动格式化、自动补全的新语言插件。集成开发环境毫无疑问扩展性不会差,更重要的是在多人项目里,IDE才是真正的生产力工具。
因此对于文本编辑器编程来说,对于日常学习编程,尤其是初学者来说,毫无疑问掌握一些文本编辑器的用法,自然是好的,更好的掌握编程的精髓,因为文本编辑器很多方面不像集成开发环境那么智能,不能偷懒。等到了工作的时候,生产力工具自然选择集成开发环境,这时候前期打下的基础,便可以让你事半功倍。
谢邀,BAT的重度软件依赖者告诉你,这个问题毫无意义。这好像说人类要如何训练才能跑得比自行车还快?
但是人类其实没必要跑的比自行车快,因为它的发明本身就是为了方便人类的交通。
就好像各种IDE一样,虽然用记事本也可以写代码,比如早期的notepad++也可以写java,但是有了eclipse和intelliJ这种IDE,人类可以更快更准确的进行编程,可以节约很多用于检测简单错误的时间在开发更高端的程序上。
编程厉害的大牛都会用记事本吗或者什么场景才会用记事本写代码?
首先是面试场景,但是其实这种场景已经越来越少了,而且据我了解,很多高级的程序员是拒绝现场用笔写代码的(这与用记事本敲代码是一个意思)。
编程面试讲究的是考察解决问题的逻辑,而不是能不能背下来每一个Java或者第三方jar包的api。如果本末倒置,所谓的程序开发就是纸上谈兵。
用记事本写代码还有另一个致命的问题,那就是调试过程。记事本是没法配置JDK,Tomcat,jetty等环境的,也就是说如果你写的是一个j***a web程序,写完之后想在本地起一个Tomcat跑跑看都不行;如果你写一个j***a application,想在本地把public static void main(String[] args){} run起来都不[_a***_],结果都打印不出来,那你写这个代码是做什么用的呢?
我在之前的回答里曾经提过,没有程序员能写出没有bug的代码,不管你是BAT还是国外的谷歌微软,没有任何一个程序员可以。
这就和挖坑一样…正经干工程的都用挖掘机挖坑…然后一个***说这坑他用手也能刨出来…然后围观的人都说好厉害哦…
就是这样…用记事本写程序多厉害谈不上…***是一定的…但凡会用集成编译环境…谁用记事本啊…
谢谢邀请。
要问多厉害的程序员,才能用记事本写代码,我觉得很多程序员都可以做到,只是编码效率会大打折扣;做了十多年的程序员,也见过不少的程序员,还真的没见过只用记事本写代码的“大牛”。
我在大学的时候,学校开设了J***a的课程,刚开始的时候老师也是让我们使用记事本敲代码。我认为老师这样的做法,是让我们这些初学者可以尽快记住J***a的基本,以及熟悉j***ac、j***a这些命令。
不过我觉得,初学前一周这么弄弄就行了,后期真的没有必要一直使用记事本进行开发。
见过不少牛人使用Vim开发的,但是Vim现在有很多好用的插件,几乎可以把Vim看做是半个IDE了。
到此,以上就是小编对于编程规范教程书的问题就介绍到这了,希望介绍关于编程规范教程书的1点解答对大家有用。