代码膨胀（）是指程序代码（可以是源代码，也可以是机器代码）生成的程序文件过大、运行缓慢或者有其他浪费资源的情况。代码膨胀可能由编写代码的语言、编译时所用的编译器，或者编写的程序员导致。代码膨胀通常指源代码过于冗长，由程序员的编码习惯和编程语言的设计导致，代码膨胀也可以指编译后的代码或者二进制文件占用空间过大（膨胀）。
常见原因.通常来说，膨胀的代码是由于程序员使用了较多的代码行，而非使用了解决问题的最佳方案。程序员写出膨胀代码的部分原因有：一些原生编译器推导膨胀的例子包括：