• , , ,

    Wann Vibe Coding funktioniert und wann Software Engineering nötig ist

    Software Engineering mit AI hilft, Vibe Coding professionell anzuwenden, mit mehr Kontrolle über Qualität, Zuverlässigkeit und generierten Code.

  • , ,

    Ansible Best Practices und Security: Wann du es einsetzen solltest und wann nicht

    Entdecke in diesem Blog die Best Practices fur die Nutzung von Ansible, einschliesslich Sicherheitsaspekte. Lerne, wann du Ansible einsetzen solltest und wann besser nicht.

    Arno Senoner
  • , ,

    Teil 7: Allgemeine Beobachtungen und Fazit

    Das Vermeiden dieser Anti-Patterns kann die Qualitat, Lesbarkeit und Wartbarkeit des Codes erheblich verbessern. Indem du Best Practices befolgst und den Code regelmasig uberprufst, kannst du als Entwickler die Wahrscheinlichkeit minimieren, diese Anti-Patterns einzufuhren.

    ThisisEngineering
  • , ,

    Teil 6: Haufige Anti-Patterns in der Softwareentwicklung

    Es gibt verschiedene haufige Anti-Patterns in der Softwareentwicklung, die du vermeiden solltest. Verwendung von if-else fur einen Boolean Return: Das Schreiben uberflussiger bedingter Anweisungen anstatt den Booleschen Ausdruck direkt zuruckzugeben. Im guten Beispiel wird der Boolesche Ausdruck direkt zuruckgegeben, was den Code einfacher und lesbarer macht. Ubermassige Nutzung von Mutable default arguments: Die Verwendung von […]

    Luca Bravo
  • , ,

    Teil 5: Wartbarkeit von Software

    Wartbarkeit von Software ist entscheidend für die langfristige Lebensdauer eines Projekts. Mangelnde Dokumentation: Das Nichtdokumentieren von Code macht es anderen (oder dir selbst) schwerer, den Code später zu verstehen und zu warten. Gute Dokumentation bietet Kontext und Erklärung über die Funktionalität des Codes, was für zukünftige Entwickler essentiell ist. Testen ignorieren: Das Nichtschreiben von Tests […]

    ThisisEngineering
  • , ,

    Teil 4: Verbesserung der Codequalitat

    Die Qualitat des Codes ist von grosser Bedeutung fur die Nachhaltigkeit eines Projekts.

    ThisisEngineering
  • , ,

    Teil 3: Designprobleme und Losungen

    Ein gutes Design ist entscheidend fur die Flexibilitat und Testbarkeit von Code. In diesem Blog liest du mehr uber Designprobleme und Losungen.

    Hans-Peter Gauster
  • , ,

    Teil 2: Sicherheitsprobleme in der Softwareentwicklung

    Dieser Blogbeitrag behandelt Sicherheitsprobleme in der Softwareentwicklung, wie z.B. hardcoded Secrets, SQL-Injection und fehlende Eingabevalidierung. Er bietet Losungen zur Verbesserung der Sicherheit von Anwendungen.

    Scott Webb