Microsoft opublikował ostatnio wytyczne odnośnie programowania w języku C/AL używanym w środowisku Dynamics NAV.
Wytyczne te są ciekawym materiałem, z którym każdy programista powinien się zapoznać, aby usystematyzować swoją wiedzę na temat często popełnianych błędów. Zagadnienie to jest szczególnie ważne biorąc pod uwagę ograniczony funkcjonalnie kompilator wbudowany w NAV, który wymusza własnoręczne dbanie o pewne niuanse. Minie jeszcze sporo czasu zanim Dynamics NAV dogoni pod tym względem nowoczesne języki programowania.
Wytyczne zostały opublikowane na stronie: https://community.dynamics.com/nav/w/designpatterns/156.cal-coding-guidelines.aspx, oraz w wersji pdf (pobierz tutaj).
Poza wytycznymi warto zwrócić uwagę także na wzorce projektowe (design patterns) opublikowane na powyższej stronie. Na pewno napiszę o nich więcej w przyszłości, bo wzorce połączone z ideologią powtarzalnego oprogramowania (repeatable software) stanowią naprawdę ciekawy kierunek rozwoju programowania w C/AL.