[AskJS] Why are large, sprawling functions more common than small, compact ones?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/javascript

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
  • next-update

    Tests if module's dependencies can be updated to latest version

    This file is basically a single, 100-line long function

  • ivi

    :fire: Javascript (TypeScript) library for building web user interfaces

    Some things are just inherently complex. Look at virtual dom reconciliation algorithm, for example. Others simply don't benefit from overly aggressive pursuit of "improvements". Look at database levels of normalization for another example of how one can apply theoretical "best practices" to the wazoo and completely lose sight of pragmatism.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Torque3D

    MIT Licensed Open Source version of Torque 3D from GarageGames

    A hundred lines? Luxury! We used to have 800-line functions written in C++! But to us, that was "object-oriented" 😌

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