最近做DEVELOPMENT的心得

in #cn7 years ago (edited)
  1. 做data patching的時候,比較好的做法是一氣呵成的INPUT和OUTPUT一起來。如果不懂的話,最好在Development Environment時演習一下。當然Production Environment似終會和Development Environment會有差距,有時Development Env沒有發生的事,Production Env會出現。有時或許先做一至兩條record,然後看看結果,之後才大量的作變動。
  2. 由DEV Env到UAT Env的migration時出現不少問題
    a. 忘記了Export時間會被TRIM
    b. Public Synonym要被私有Synonym override
    c. Export CSV或Excel或insert statement都不是好方法
  3. 用Regex做Text mining,是不是最原始的方法
  4. 最近在再找public data source來做練習,又或是自己去做Crawler。想起以前有朋友在不同的戰略遊戲(ikarium)中製作一些計算器,然後放上Google Ads賺得不少的錢。
  5. 我比較喜歡看一些跟主流相反的觀點,因為更加刺激思維。例如:
    a. OOP是垃圾,https://content.pivotal.io/blog/all-evidence-points-to-oop-being-bullshit
    b. MICROSERVICE的壞處,LOOSE COUPLING的缺點
    c. UNIT TEST 是浪費時間
    d. 對於細小的系統,其實不用想maintainability和scalability,因為重寫的成本比設計得好的成本更低
    e. C的function pointer可以做到C++ 的dynamic binding.