Daily Shaarli
January 28, 2021
Rule 1 - DO NOT use return for control-flow
Rule 2 - DO NOT conflate multiple logical conditions in a single statement
Rule 3 - DO NOT leave unhandled cases
Rule 4 - DO NOT encode data in if statements
Pour les abonnés Free Mobile, juste histoire que vous n'alliez pas au devant de déceptions: Avant d'acheter un nouveau téléphone, vérifiez que le modèle que vous avez choisi supporte la bande de fréquence B28. (Il y a un site pour ça: https://www.kimovil.com/fr/frequency-checker ou encore https://www.gsmarena.com/ (choisissez un modèle, et cliquez sur "Expand" dans la catégorie "Network")
Explications: C'est une bande de fréquence (700 MHz) massivement utilisée par Free Mobile (et dans une moindre mesure, Bouygues) (c'est une fréquence qui traverse mieux les murs que les autres). Or cette bande de fréquence n'étant pas utilisée dans beaucoup de pays, beaucoup de téléphones ne la supportent pas. Si vous prenez un de ces téléphones sans support de la B28, vous aurez énormément de problèmes d'envoi/réception de SMS et appels.
(Par exemple concernant mon téléphone (Xiaomi Mi A3), il existe en 2 versions: La version "Inde/Chine" qui ne supporte pas la B28. Et la version "international" qui supporte la B28.)
Je pense que ce détail est à la source de nombreuses frustrations et de commentaire du genre « Free Mobile ça marche pas ! » ou « Ce smartphone marche pas bien ».
Avantages des plateformes de programmation compétitives:
- fun (mais on peut avoir du fun tout en faisant un truc plus utile)
- amélioration de la logique algorithmique
- préparation aux entretiens techniques
Ça va être très dur au début. Ça fait un choc à beaucoup de monde.
Wow looks promising !