Knowledge Base

How to document your code?

July 12, 2019
Development, Tutorials
scala, templates, development

Comment documenter ? # Les mêmes principes et critères d’un bon code devraient s’appliquer à la documentation: Conventionnelle Simple Facile à comprendre En plus des critères d’un bon code, une bonne documentation devrait aussi être: Explicative (intention du code, règles métiers, clarification du code, mise en garde sur les conséquences d’une mauvaise utilisation, indications pour le testing) Non-redondante /** * Returns the temperature. */ int get_temperature(void) { return temperature; } Non-bruitée /** * Always returns true. ...

Hive

April 2, 2018
Utils
sql, hql, development

Snippets # -- set identifiers to none for the query below to work and -- set it back to column once it's done set hive.support.quoted.identifiers = none; HIVE 3 # BI Code typically use db.table - needs to change to db.table Default path : /warehouse/tablespace/external/hive/default.db/test_table Resources & Useful Links # ACID + HIVE