Installation 是否有任何NSIS最佳实践或编码标准?

Installation 是否有任何NSIS最佳实践或编码标准?,installation,coding-style,nsis,Installation,Coding Style,Nsis,我正在创建几个NSIS安装程序,随着我在这方面的专业知识的增长,我不再满足于只让它工作,我想看看是否有一些关于这门语言的最佳实践或编码标准,如如何编写条件、变量名、Unistaller等。据我所知,NSI没有具体的编码标准,但有很多值得学习的地方。就像你正在努力掌握的其他语言一样,我认为阅读别人的代码会有很大帮助,并激励你从不同的方向思考 根据我自己使用NSIS的经验,我还可以建议定期整理安装程序脚本。当您学习新事物时,旧的解决方法会变得过时,并且可以被适当的解决方案所取代。还要注意新的发展。在

我正在创建几个NSIS安装程序,随着我在这方面的专业知识的增长,我不再满足于只让它工作,我想看看是否有一些关于这门语言的最佳实践或编码标准,如如何编写条件、变量名、Unistaller等。

据我所知,NSI没有具体的编码标准,但有很多值得学习的地方。就像你正在努力掌握的其他语言一样,我认为阅读别人的代码会有很大帮助,并激励你从不同的方向思考

根据我自己使用NSIS的经验,我还可以建议定期整理安装程序脚本。当您学习新事物时,旧的解决方法会变得过时,并且可以被适当的解决方案所取代。还要注意新的发展。在我们能够使用nsDialogs之前,当涉及到用户定义的对话框时,InstallOptions是一种方式——现在使用更少的代码就更容易了


由于您的目标是创建多个安装程序,因此我也会尝试在不同的安装程序中尽可能多地重用代码。可以使用.nsh文件实现模块化共享功能,并培养良好且干净的代码库

我喜欢你的答案,即使是我得到的唯一答案,它实际上是非常好的。PD:我目前正在走出教程领域,你现在,你开始自己编写代码,而不仅仅是定制其他人的例子。事实上,我发现了一些可能被称为最佳实践的东西,只是没有正式的文档记录。谢谢!我环顾了NSIS论坛,发现了一个用户发布其最佳实践的帖子:高级概述