Best of Atomic SpinNovember 2024

  1. 1
    Article
    Avatar of atomicobjectAtomic Spin·2y

    Save Time with Code Snippets in VS Code

    Using code snippets in Visual Studio Code can significantly increase productivity by reducing repetitive code typing and avoiding syntax errors. VS Code offers built-in snippets, numerous extensions, and allows the creation of custom snippets to fit specific coding styles. You can also use tabstops and variables to make snippets more dynamic and useful. Creating and sharing snippets within a team can enforce consistent code styles and streamline coding practices.

  2. 2
    Article
    Avatar of atomicobjectAtomic Spin·2y

    You Can Grow Your Developer Intuition

    Software development is a creative process that heavily relies on developer intuition. Expert developers build mental models and rely on pattern recognition, rapid decision-making, and flashes of insight to navigate code comprehension, domain understanding, and design decisions. Practices such as code reviews, pattern recognition training, experiential learning, and reflection can help cultivate this intuition, bridging theoretical knowledge with practical application.

  3. 3
    Article
    Avatar of atomicobjectAtomic Spin·2y

    How I Created Abstract Classes in Godot

    The post details the process of creating a base 'Unit' class for a real-time strategy game in Godot. It discusses how to extend this base class into specific units like 'Carrier' or 'Infantry' and solve type-related errors by creating a workaround for abstract classes in Godot. The technique involves using assert statements to ensure derived classes implement necessary functions, thus simulating abstract class behavior.