https://thatamazingprogrammer.com/posts/stop-naming-your-variables-flag-the-art-of-boolean-prefixes/
1. IS: Identity and State • Use is when describing what something is right now. It usually pairs with an adjective.
isActive, isDeleted, isEmpty
2. HAS: Containment and Features • Use has when describing ownership or inclusion. It pairs with a noun.
hasAccess, hasChildren, hasValidationErrors
3. CAN: Capability • Use can to check permissions or potential actions.
canEdit, canDelete, canRetry
4. SHOULD: Intent • Use should for business rules or decisions the system needs to make. This separates “what we can do” from “what we want to do.”
shouldRetry, shouldCacheResponse
https://www.nextinpact.com/news/108934-comment-maximiser-autonomie-iphone.htm
— Recharger et garder son téléphone entre 20 % et 80 %.
— Éviter de descendre sous les 20 %.
— Laisser activée la recharge « intelligente » qui diffère le chargement à 100 % pour le dernier moment (par exemple lors du réveil).
— Recharger plusieurs fois par jour durant un temps limité n’a pas d’impact négatif.
— Durée de vie batterie Lithium de 24 à 30 mois.
— Changer la batterie si état de performance ≤ 80 % ou si sa capacité de performance n’est plus optimale.
— Mode sombre, réduire son utilisation (et donc le nombre de recharges), réduire les données en arrière-plan (n’empêche pas les notifications), réduire les notifications.
— Préférer le Wi-Fi à la 4G. Utiliser mode avion dès que possible, notamment dans les transports.
— Ne pas tuer les applications dans la vue multi-tâches.
— Éviter les températures extrêmes.