Open in app

Sign In

Write

Sign In

Machffud Tra Harana Vova
Machffud Tra Harana Vova

2 Followers

Home

About

Jun 8, 2022

Pengaruh Design Pattern beserta Contoh Implementasinya

Apa itu Design Pattern? Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code. Definisi di atas dikutip dari Design Patterns (refactoring.guru), berdasarkan definisi tersebut, design pattern berarti kumpulan beberapa solusi umum dalam merancang…

4 min read

Pengaruh Design Pattern beserta Contoh Implementasinya
Pengaruh Design Pattern beserta Contoh Implementasinya

4 min read


May 12, 2022

Penggunaan Mock dalam Melakukan Testing pada Go

Seperti yang sudah bahas pada artikel sebelumnya, TDD adalah salah satu hal bermanfaat yang paling ditakuti oleh para developers, terutama dalam MVC yang mana tiap kode yang ditulis akan berhubungan antar layer. Masalah 1: Sebelumnya telah dibahas salah satu prinsip infrastruktur software yang clean adalah dengan memecahnya menjadi beberapa layer…

6 min read

Penggunaan Mock dalam Melakukan Testing pada Go
Penggunaan Mock dalam Melakukan Testing pada Go

6 min read


May 12, 2022

Clean Software Architecture and Deployment Process with Docker in Golang Project

Pada tulisan kali ini, saya akan menyampaikan bagaimana Software Architecture yang Clean serta proses Deployment yang menggunakan Docker diterapkan pada proyek kami. Sebelum itu, akan dijelaskan terlebih dahulu apa itu Software Architecture dan Docker, serta keuntungan saat menerapkannya. Software Architecture Pada buku “Clean Architecture: A Craftsman’s Guide to Software Structure and Design”…

5 min read

Clean Software Architecture and Deployment Process with Docker in Golang Project
Clean Software Architecture and Deployment Process with Docker in Golang Project

5 min read


Apr 11, 2022

Beberapa Permasalahan yang dapat diatasi dengan Sonarqube

SonarQube adalah sebuah plaftorm open-source platform yang dibuat oleh SonarSource untuk melakukan inspeksi pada kualitas kode yang telah dibuat, melakukan automatic reviews dengan static analysis untuk mendeteksi bugs, code smells pada 20+ programming languages. SonarQube sangat membantu developer dalam melakukan development, terutama dalam project di mata kuliah PPL. Mengapa menggunakan Sonarqube?

5 min read

Beberapa Permasalahan yang dapat diatasi dengan Sonarqube
Beberapa Permasalahan yang dapat diatasi dengan Sonarqube

5 min read


Apr 10, 2022

Bagaimana Cara Kami Menciptakan Lingkungan Kerja yang Baik?

Lingkungan kerja yang nyaman, menyenangkan, serta kondusif tentu akan membuat proses development menjadi lebih produktif. Sebab lingkungan kerja yang baik tentunya akan mendukung kesehatan mental, sehingga nantinya tiap pekerjaan yang diberikan akan lebih lancar. …

4 min read

Bagaimana Cara Kami Menciptakan Lingkungan Kerja yang Baik?
Bagaimana Cara Kami Menciptakan Lingkungan Kerja yang Baik?

4 min read


Apr 10, 2022

Perlukah melakukan Refactoring?

Pada pembahasan kali ini, penulis akan memaparkan beberapa contoh proses refactoring dalam project penulis. Harapan dengan contoh konkret ini, pembaca dapat mengerti bagaimana cara melakukan, makna, serta kapan perlu dilakukan Refactoring. Beberapa contoh proses refactoring yang kami lakukan Jika diperhatikan dengan seksama, kode di…

4 min read

Perlukah melakukan Refactoring?
Perlukah melakukan Refactoring?

4 min read


Apr 9, 2022

Bagaimana Kami Menulis Kode dengan Mengimplementasikan TDD?

Penjelasan tentang TDD mungkin sudah sering dibahas berkali-kali, terutama jika kamu adalah seorang Software Engineer. Sudah diketahui bahwa TDD memiliki banyak sekali manfaat, meskipun TDD juga menjadi salah satu hal yang menakutkan bagi sebagian programmer:). Pada tulisan kali ini, alih-alih membahas kembali mengenai konsep TDD, saya akan memaparkan bagaimana Tim…

5 min read

Bagaimana Kami Menulis Kode dengan Mengimplementasikan TDD?
Bagaimana Kami Menulis Kode dengan Mengimplementasikan TDD?

5 min read


Mar 21, 2022

Bagaimana Prinsip Agile diterapkan dalam Project Kami

Asal-usul Agile — Berdasarkan buku Software Engineering yang di tulis oleh Maxim(2015), Pada tahun 2001, Kent Beck dan 16 orang lain yang terdiri dari pengembang perangkat lunak terkenal, penulis, dan konsultan (Kumpulan ini disebut Agile Alliance) membuat “Manifesto for Agile Software Development” yang menyatakan bahwa, “We are uncovering better ways of developing software…

5 min read

Bagaimana Prinsip Agile diterapkan dalam Project Kami
Bagaimana Prinsip Agile diterapkan dalam Project Kami

5 min read


Mar 20, 2022

Clean Code: Kebersihan Kode Akan Menolongmu

Pernahkah kalian mencari pensil atau suatu benda saat kondisi kamar kalian seperti di atas? Jika iya, pastinya akan lebih sulit dibandingkan saat kondisi kamar kalian tertata lebih rapih. Kesulitan yang sama juga dapat kita alami saat mencari bug pada kumpulan baris kode yang tidak ditulis dengan Clean. …

6 min read

Clean Code: Kebersihan Kode Akan Menolongmu
Clean Code: Kebersihan Kode Akan Menolongmu

6 min read


Feb 28, 2022

Persona sebagai Pendekatan dalam Penerapan User Centered Design(UCD)

Apa itu UCD? Menurut definisi yang tertulis pada website Interaction Design[1] User Centered Design (UCD) adalah sebuah desain proses iteratif yang mana seorang desainer berfokus pada pengguna dan kebutuhan pengguna pada setiap fase dari desain proses. Artinya produk yang akan dibuat didesain berdasarkan kebutuhan pengguna dan bertujuan untuk memenuhi kebutuhan pengguna dengan baik…

4 min read

Persona sebagai Pendekatan dalam Penerapan User Centered Design(UCD)
Persona sebagai Pendekatan dalam Penerapan User Centered Design(UCD)

4 min read

Machffud Tra Harana Vova

Machffud Tra Harana Vova

2 Followers

Penultimate CS Student

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech