Realmente lo que propones no tiene sentido porque cuando pase un tiempo y leas el código ya no te acordarás bien de lo que hacía y lo que habrás hecho es complicarte a ti mismo la vida

. Si quieres complicar el código usa ofuscadores o algún tipo de herramienta similar de forma que el código original y bien desarrollado lo tengas disponible para poder dar el mantenimiento que necesites. El resto de complicar, complicas para los demás y complicas para ti y la mayoría de las veces el código vas a ser tu el que lo vas a tener que revisar con lo que te estás dando palos en tu misma cabeza. Además si el que lo va a mirar es medianamente bueno (dígase yo mismo

) da igual que compliques lo que quieras porque yo te leo código ofuscado y código desensamblado por ejemplo de Java sin problemas. También si hay que hacer un hack te lo leo en ensamblador, así que...