Self-modifying code is harder to read and maintain because the instructions in the source program listing are not necessarily the instructions that will be executed.
Az önmódosító kód nehezebben értelmezhető és karbantartható, mivel a forrásprogram utasításai nem feltétlenül azok az utasítások, amik ténylegesen végrehajtásra fognak kerülni.