Tworzę kilka instalatorów NSIS, a ponieważ moja wiedza na ten temat rośnie, nie jestem już zadowolony z tego, że wszystko działa, chciałbym sprawdzić, czy istnieją najlepsze praktyki lub standardy kodowania w tym języku, takie jak napisać warunkowe, nazw zmiennych, unistallers itp ..Czy istnieją jakieś najlepsze praktyki NSIS lub standardy kodowania?
Odpowiedz
o ile mi wiadomo, nie ma określonego standardem kodowania dla NSIS dostępnych - ale istnieje wiele tutorialsexamples i uczyć się. Tak jak w przypadku każdego innego języka, który próbujesz opanować, myślę, że czytanie cudzego kodu bardzo pomaga i inspiruje cię do myślenia w różnych kierunkach.
Z własnego doświadczenia z NSIS mogę również zaproponować regularne porządkowanie skryptów instalatora. Kiedy uczysz się nowych rzeczy, stare rozwiązania stają się przestarzałe i można je zastąpić odpowiednimi rozwiązaniami. Uważaj także na nowe rozwiązania. Zanim udało nam się użyć nsDialogs, InstallOptions był sposobem, aby przejść do okien dialogowych zdefiniowanych przez użytkownika - a teraz jest o wiele łatwiej zrobić z mniejszą ilością kodu.
Ponieważ zamierzacie stworzyć kilka programów instalacyjnych, spróbuję ponownie użyć jak najwięcej kodu w różnych instalatorach. Modularyzacja współużytkowanej funkcjonalności jest możliwa dzięki plikom .nsh i sprzyja dobrej i czystej podstawie kodu.
- 1. Czy istnieją standardy kodowania plików XML?
- 2. Czy są jakieś standardy kodowania dla JavaScript?
- 3. Standardy jQuery i najlepsze praktyki
- 4. Czy są jakieś standardy zwane GUI?
- 5. Java Enum Rodzaj standardy kodowania
- 6. Najlepsze praktyki z Nuget: Debugowanie lub wydawanie?
- 7. standardy kodowania w ramce yii
- 8. Styl kodowania: Jak poprawić styl kodowania i standardy w firmie
- 9. Android strings.xml Najlepsze praktyki?
- 10. Najlepsze praktyki ASP.NET Security
- 11. Najlepsze praktyki LDAP
- 12. Najlepsze praktyki CoreData
- 13. Czy są jakieś rozpowszechnione, nowoczesne konwencje kodowania Java?
- 14. Najlepsze praktyki testowania integracji
- 15. Najlepsze praktyki dotyczące debugowania
- 16. Czy istnieją jakieś biblioteki/frameworki dla SCons?
- 17. C#: Najlepsze praktyki Debug.Print
- 18. PHP praktyki kodowania
- 19. Najlepsze praktyki anulowania zadań:
- 20. Najlepsze praktyki wtrysku zależnego
- 21. JavaScript i Anchor Tags, najlepsze praktyki?
- 22. DTO: najlepsze praktyki
- 23. Sieć Objective-C - najlepsze praktyki?
- 24. Najlepsze praktyki dotyczące generowania tokenów OAuth?
- 25. Najlepsze praktyki HttpRuntime.Cache
- 26. CXF Wsdl2Java Najlepsze praktyki
- 27. Najlepsze praktyki fragmentów
- 28. Shared NSDateFormatter - najlepsze praktyki?
- 29. Najlepsze praktyki modelowania LDAP
- 30. OpenGL vào najlepsze praktyki
Podobała mi się twoja odpowiedź, nawet jako jedyna, którą mam, jest naprawdę bardzo dobra. – levhita
PD: W tej chwili wychodzę z tutorial-land, teraz, tam gdzie zaczynasz kodować trochę samemu, zamiast tylko dostosowywać kogoś do przykładu. Rzeczywiście zauważyłem pewne rzeczy, które można by nazwać najlepszymi praktykami, po prostu nic oficjalnie udokumentowane. – levhita
Dzięki! Rozejrzałem się po forach NSIS i znalazłem wpis, w którym użytkownik opublikował swoje najlepsze praktyki: http://forums.winamp.com/showthread.php?threadid=246054 – fhe