
Keep up to date with the latest news and thought leadership.
What is Scannability?
Scannability is an attribute of any written piece, including FileMaker scripts, that help the reader find pertinent information quickly.
Why is High-Scannability in scripting important?
What does High-Scannability look like?
It is a clear naming convention for scripts, which looks like:

You will also find a detailed purpose/notes, clear sections of scripts, business logic details, and effective comments.






What does Low-Scannability look like?
Below is the same script without all of the above elements discussed. Consider the difference in time spent between the Low-Scannability version and the High-Scannability version. Try to imagine these different scenarios considering the difference in the two:



What practices should developers employ to ensure their code has a High-Scannability level?
It all starts with this: Adopt the perspective of a future developer. Assume this future developer is lacking any knowledge of business logic or any other elements of the code base.
From here, make sure your code meets the following criteria:
John is the founder and CEO of Kyo Logic, as well as the chief architect of KyoSync II (which synchronizes data across multiple systems that can’t connect or communicate directly). John works very closely with clients and the Kyo Logic team to help create custom applications and platforms.
John is also an avid electronics enthusiast and audiophile. He created the Caitlin LSA-1 which is a microprocessor-controlled audio preamp used in very high-end audio systems. John has lived in Montreal, Fort Worth, Johannesburg and currently lives in Westport, Connecticut.