ALEMIL

Welcome to a blog about application and game development

23 guidelines for writing readable code

23 guidelines for writing readable code 2018-09-12 20:18:13
Est. read time: 26 minutes, 14 seconds

Reading someone else's code can be quite confusing. Hours can go on issues that should have been fixed in minutes. In this article, I would like to share some advice on how to write code that will be easier to understand and maintain.

Comments  


How logging can simplify complex problems

How logging can simplify complex problems 2018-07-01 20:43:56
Est. read time: 5 minutes, 32 seconds

Working with logs is a very significant part of software development. Logging means writing messages to a file (or console) describing what is happening in the application. It allows monitoring of complex systems and step by step description of its behavior.

Comments  


Laravel TDD workflow

Laravel TDD workflow 2018-05-28 21:40:14
Est. read time: 12 minutes, 32 seconds

Laravel is the most popular PHP framework for building web applications. It provides simple solutions for common problems, like secure database querying, routing, console commands, ORM or input validation. It is a very solid choice if you wish to follow test-driven development process.

Comments  


Test-driven development: Introduction

Test-driven development: Introduction 2018-05-20 07:59:19
Est. read time: 3 minutes, 51 seconds

Test-driven development is a concept of writing application code after writing tests. It requires from a developer to first define what is the expected outcome before starting the implementation.

Comments  


Bitmask - why, how and when

Bitmask - why, how and when 2018-03-19 22:03:00
Est. read time: 3 minutes, 34 seconds

Bitmasks are a very useful way to compress multiple boolean flags in a single variable. It can reduce memory usage and operations on bits are basically as fast as they can get. In practice, any time you want to have multiple flags describing something in your application, a bitmask could be the right tool for the job.

Comments