我是先读的本书的利用好shell编程,内容大致如下,可以通过对shell编程,构建复杂的宏命令,,完成你经常进行的各种活动。利用命令shell的力量,熟悉shell,你自己的生产率迅速提高,多花一些精力去熟悉shell,事情会变得清楚起来,多使用shell命令。然后老师让我们用cmd运行java的反编译,其实步骤只有四个,第一步,不能跨盘,所以要更改磁盘的位置,然后再换目录。第二步,执行javac *.java。第三步,执行 java 源文件。第四步,执行javap *.class文件 然后就可以得到整个程序的调用方法顺序,可以更加清楚的了解自己的程序,如果是别人的程序,你更可以通过使用反编译来剖析程序,使代码为自己所用。
要编写能编写代码的代码,简而言之就是我们在生活中看到木匠重复的制作一个东西的时候,他们给自己建造夹具或者模板,一旦做好了这些,他们就可以快速的做出相同的东西出来,并且降低了出错的机会,只要第一个作品是正确的还有模具没有问题,同样我们也需要这样,要构建代码生成器,构建好了整个项目生命期内都可以用它并且没有人格代价。而代码生成器分为主动和被动两种,被动相当于参数化模板,而主动是一种便利手段。代码生成不一定很复杂,并且代码生成器不一定要生成代码。
要清楚你不可能写出完美的软件,金无足赤,人无完人,虽然这听起来你难以接受,但你可以把它转化为有利条件,针对自己的错误进行防卫性的编码,要确保在找出bug的过程中,不会造成任何破坏,所以我们设法,检查各种事项,并在程序出问题的时候终止程序。
标签:代码生成,shell,java,小工,程序,程序员,修炼,可以,代码 From: https://www.cnblogs.com/jy-all-bug/p/16839482.html