Jeste k ruznym kontrolam. V praxi a hlavne pro vyuku je mnohem lepsi, kdyz jsou primo soucasti jazyka. Clovek je pak donucen psat slusne a casem mu to "prejde do krve". V opacnem pripade ziska spatne navyky, kterych se pak hrozne tezko zbavuje.
Nastroje typu lint jsou jiste uzitecne; sam pouzivam PC-lint pro C/C++. Jenze jejich nasazeni v praxi neni uplne jednoduche. Ty profesionalni neco stoji (ne malo) a nakup musi nekdo schvalit. Pak se to musi spravne zkonfigurovat, coz je spousta prace, protoze cast warningu pouze upozornuje na mozne problemy, nektere jsou v kodu (headery), ktere nemuzete zmenit, nektere jsou zbytecne. Cast programatoru se nasazeni brani, jelikoz to hlavne zpocatku pridelava praci a je nutne se s tim naucit pracovat a hlavne rozumet, co tomu kramu sakra zase vadi (tak v 95% ma pravdu, ale mnohdy neni jednoduche na ni prijit). Taky to trochu zdrzuje, coz brani rutinnimu pouzivani. Jsou to proste pomocne prostredky, ktere mohou zvysit kvalitu kodu, ale to je vse.