Just one of the many reasons I struggle to get out of bed each day.

This page summarizes the projects mentioned and recommended in the original post on /r/badcode

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • sourcery

    Instant AI code reviews to speed up your pull requests (by sourcery-ai)

  • I have seen Sourcery (https://sourcery.ai/) do wonderful tricks with unraveling code like this, but that is unfortunately only for Python. But maybe you are lucky and can find something similar for TS.

  • GildedRose-Refactoring-Kata

    Starting code for the GildedRose Refactoring Kata in many programming languages.

  • You can also start with approval tests and try to reach 100% code coverage, then start refactoring. The Gilded Rose kata from Emily Bache explains this in detail (https://github.com/emilybache/GildedRose-Refactoring-Kata). Spending a bit of time on that kata can really help you tackling this mess. They have a video series of this kata on Youtube (https://www.youtube.com/watch?v=zyM2Ep28ED8).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts