Code names, sounds intense. :D
It's quite useful. It works so that each ship has a specific codename. A lot of ships in blockland don't have specifically named bricks, so loading variant ships of the same design causes big problems, cause people usually don't bother to have differently named bricks even though its two separate ships; so if you pull a lever in Ship A to fire guns it would also fire the guns on Ship B. With codename bricks, all named bricks that belong to a ship share a coded prefix in the named brick target field, so that this doesnt happen.
For example, on a Seraph class cruiser, the codename would be specific in reference to the ships name, so a seraph class ship named S.S. Eagle would have the named brick prefix of "EAG_", while its sister ship S.S Falcon would have the prefix code "FAL". This way each ship can work independently of themselves without any confusion of named brick targets. I have been using this system for years and it works great.
Unfortunately there is a big drawback as well. If you want to make variants of the same ship class, you would need to painstakingly rename all the named bricks to the new prefix code, as well as changing all the events named brick targets to the new ones as well. In the end though it's worth it, and it also keeps things super organized when selecting named brick targets specific to a ship.