你地寫程式係唔係都會加會d log?

我公司 d program冇加log,  出起事上黎, 要睇source code好煩

via HKEPC Reader for Android

寫果陣多數會有Log.. 但出街果陣就未必有..

TOP

回復 2 #7h1r733n

如果個app有bug, 咁你要佢係你面前做一次?

via HKEPC Reader for Android

TOP

回復 7h1r733n

如果個app有bug, 咁你要佢係你面前做一次?

via HKEPC Reader for Android ...
mingming123 發表於 2016-11-11 17:49


通常... 如果係inhouse app/program呢.. 我都會keep返個log..... 如果係release for public o既app或者係game.. 我都唔會show個log出黎.. 因為... 佢都唔會send返比我架啦.. 我又去唔到睇佢部機.....
咁.. 有咩咪submit bug report囉..

TOP

寫果陣多數會有Log.. 但出街果陣就未必有..
7h1r733n 發表於 2016-11-11 17:37



    岩

TOP

回覆 4# 7h1r733n


    我就係inhouse + web, 所以覺得有log 好D

TOP

log, 係有需要先加

否則, 點先為之有log, 點先為之無log?

每5行一個log叫唔叫有log? 一個system得一個log叫唔叫無log?

TOP

重要既執行指令位同error exception位幾大都加log
不過最安全係內容名用d 數字命名
下手要跟都要對住個表  
又吾怕被惡意睇到個流程

TOP

log, 係有需要先加
3ldk 發表於 2016-11-12 08:52

點先為之有需要, 點先為之無需要?

TOP

我公司 d program冇加log,  出起事上黎, 要睇source code好煩

via HKEPC Reader for Android ...
mingming123 發表於 2016-11-11 17:25




好多 Language 都有 Logging library, 比你用一啲 Config file 控制 Logging level,
如果無,好簡單咁自己做一個。不過既然人地做好咗,緊係用啲 Well-tested 嘅方案,好過自己做

例如話:
Javascript 可以用一啲 Build  System (gulp、 Webpack),出 Production build 時 Remove console.xxxx

JVM related 嘅可以用 logback、 log4j 之類去控制 Log Level, Production build 淨係出 warning / error 嘅 log

PHP 都有啲 Logging Library Runtime 寫啲 Log 去某個 TextFile


大致概念都係,分 Environment 去 Run Application 再去控制出唔出 Log , 所以根本唔會整走啲有用嘅  Log,咁成件事先會容易 Maintain 到,除非啲 Developer 玩野

    logger.debug("XXXX is running")

    class Logger {
       public function debug(message: String) {
         if(ENV.debug) println(message)
       }
    }

TOP