Tim engineering di Rolling Glory pun tentu saja juga menerapkan nilai-nilai Kindness & Care, Opennes, dan Mutual Trust.
Apakah ekspektasi Rolling Glory pada seorang coaster engineer? Semuanya tertuliskan di link Engineer Accountabilities & Responsibilities berikut:
{% content-ref url="../organization/accountabilities-responsibilities/project-team/engineer.md" %} engineer.md {% endcontent-ref %}
Jika kamu seorang Tech Lead, baca ini juga:
{% content-ref url="../organization/accountabilities-responsibilities/manager-and-project-leadership/project-leadership/tech-lead.md" %} tech-lead.md {% endcontent-ref %}
Secara umum, salah satu team culture dari tim engineering Rolling Glory adalah convention / kesepakatan dan keseragaman dalam coding, dimulai dari best practice, coding style, IDE, framework / library yang dipakai, hingga hal-hal lain seperti API format. Convention diberlakukan dengan tujuan untuk menyeragamkan banyaknya engineer dalam team maupun project yang dikerjakan dalam Rolling Glory.
Kesepakatan yang sudah ditentukan sudah dipertimbangkan tidak hanya dari perspektif teknologi saja namun tentunya juga dari sisi bisnis, sisi solusi yang tepat guna, maintainability, scalability, dan lain-lain, karena pada hakikatnya tim engineering adalah bagian dari production pipeline keseluruhan yang bertujuan untuk membuat sebuah aplikasi sebagai sebuah solusi akan masalah yang ada. Dan tentu saja kesepakatan-kesepakatan ini pun akan berkembang seiring waktu dan perkembangan teknologi, jadi jika menemukan hal-hal apapun terkait engineering yang lebih baik, let's discuss!
Best practice untuk Git Commit merupakan awal yang baik dan harus dimiliki seluru engineer di Rolling Glory, dilanjutkan dengan spesifikasi JSON API yang akan di-develop ataupun akan di-consume.
{% content-ref url="../engineering-team/git-best-practice-1/git-best-practice.md" %} git-best-practice.md {% endcontent-ref %}
{% content-ref url="../engineering-team/json-api-specification.md" %} json-api-specification.md {% endcontent-ref %}
Lalu silakan lanjut ke dokumentasi-dokumentasi yang relevan dengan role masing-masing.
{% content-ref url="../engineering-team/coding-convention/javascript-coding-convention.md" %} javascript-coding-convention.md {% endcontent-ref %}
{% content-ref url="../engineering-team/coding-convention/php-coding-convention.md" %} php-coding-convention.md {% endcontent-ref %}
{% content-ref url="broken-reference" %} Broken link {% endcontent-ref %}
{% content-ref url="broken-reference" %} Broken link {% endcontent-ref %}
{% content-ref url="broken-reference" %} Broken link {% endcontent-ref %}