Auto beautifying C++ code

Disini saya ingin share simple script untuk “mempercantik” c++ code disuatu folder project dan melakukan svn commit setelah itu. jadi semacam selalu ada auto corrector jika kamu menulis code yang tidak sesuai aturan ( bahkan mungkin aturan yang kamu buat sendiri) .

code yang rapih diharapkan memiliki sedikit bugs dan juga ingat programmer menulis code tidak hanya untuk mesin, tetapi juga untuk dibaca manusia yang lain. untung nya untuk masalah indentation & formating ada software keren & free untuk melakukan ini, yaitu AStyle (  http://astyle.sourceforge.net/ )  .  dengan batch script dibawah ini, semuanya terjadi otomatis :

[sourcecode language=“cpp”]

@echo off SET ASTYLE_DIR=“N:\test\AStyle\bin” SET SRC_ROOT_DIR=“N:\test\test_astyle\source01” echo ..AStyle beautfying… %ASTYLE_DIR%\AStyle.exe –style=google –indent=spaces=4 -xn -xc -xl -xk -xe -n –align-pointer=type –recursive %SRC_ROOT_DIR%*.h %SRC_ROOT_DIR%*.cpp %SRC_ROOT_DIR%*.hpp %SRC_ROOT_DIR%*.c echo ..done.. echo ..SVN Comitting.. svn commit %SRC_ROOT_DIR% –message “auto commit: Astyle auto beautify code “ echo ..done..

[/sourcecode]

SET ASTYLE_DIR         : dir dari astyle exe

SET SRC_ROOT_DIR  : root dir source code

dengan menambahkan ini scheduler task / script semuanya berjalan otomatis .

// edie  // surabaya 23-12-2013

comments powered by Disqus