No assertions in Tests Non‑descriptive variable names in Flow Missing bulk tests in test classes DMLs in loop Multiple Record Triggered Flows on same OperationType on one sObject No flags to deactivate trigger and validation rules declaratively Hard-coded authentication instead of using Named Credentials Exactly 75% test coverage Gigantic Flow instead of multiple Subflows Code in trigger instead of Trigger Handler Getting IDs by loop instead of Map(records) SOQLs without WHERE or LIMIT outside Batch Excessive lack of .startTest() and .stopTest() Checking collection emptiness before DML Public Read/Write OWDs No Fault Paths in Flows No test data factory or builder Multiple triggers on one sObject Excessive amount of System.Debug() Hard- coded ID Using Profiles instead of Permission Sets SOQLs in loop All classes in without sharing mode Only catching general Exception in try-catch No assertions in Tests Non‑descriptive variable names in Flow Missing bulk tests in test classes DMLs in loop Multiple Record Triggered Flows on same OperationType on one sObject No flags to deactivate trigger and validation rules declaratively Hard-coded authentication instead of using Named Credentials Exactly 75% test coverage Gigantic Flow instead of multiple Subflows Code in trigger instead of Trigger Handler Getting IDs by loop instead of Map(records) SOQLs without WHERE or LIMIT outside Batch Excessive lack of .startTest() and .stopTest() Checking collection emptiness before DML Public Read/Write OWDs No Fault Paths in Flows No test data factory or builder Multiple triggers on one sObject Excessive amount of System.Debug() Hard- coded ID Using Profiles instead of Permission Sets SOQLs in loop All classes in without sharing mode Only catching general Exception in try-catch
(Print) Use this randomly generated list as your call list when playing the game. There is no need to say the BINGO column name. Place some kind of mark (like an X, a checkmark, a dot, tally mark, etc) on each cell as you announce it, to keep track. You can also cut out each item, place them in a bag and pull words from the bag.
No assertions in Tests
Non‑descriptive variable names in Flow
Missing bulk tests in test classes
DMLs in loop
Multiple Record Triggered Flows on same OperationType on one sObject
No flags to deactivate trigger and validation rules declaratively
Hard-coded authentication instead of using Named Credentials
Exactly 75% test coverage
Gigantic Flow instead of multiple Subflows
Code in trigger instead of Trigger Handler
Getting IDs by loop instead of Map(records)
SOQLs without WHERE or LIMIT outside Batch
Excessive lack of .startTest() and .stopTest()
Checking collection emptiness before DML
Public Read/Write OWDs
No Fault Paths in Flows
No test data factory or builder
Multiple triggers on one sObject
Excessive amount of System.Debug()
Hard-coded ID
Using Profiles instead of Permission Sets
SOQLs in loop
All classes in without sharing mode
Only catching general Exception in try-catch