ΠΠΎΠ³Π΄Π° ΠΌΡ Π³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠ΄Π°, ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ ΡΠ΅ΡΡΡ, Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠ΅ ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ, ΠΏΡΠΈΠ½ΡΠΈΠΏΡ SOLID ΠΈΠ»ΠΈ ΠΌΠΎΠ΄Π½ΡΠ΅ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ. ΠΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ°ΠΊΡΠΎΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ³Π½ΠΈΡΠΈΠ²Π½Π°Ρ Π½Π°Π³ΡΡΠ·ΠΊΠ°. ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Ρ Zakir Ullin Π² ΡΠ²ΠΎΡΠΌ Β«ΠΆΠΈΠ²ΠΎΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅Β» cognitive-load Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ ΠΏΡΠΎΡΡΡΡ ΠΈΡΡΠΈΠ½Ρ: Π½Π°Ρ ΠΌΠΎΠ·Π³ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π² ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΏΠ°ΠΌΡΡΠΈ Π²ΡΠ΅Π³ΠΎ ~4 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΡΡ, ΡΡΠΎ Π²ΡΡ
ΠΎΠ΄ΠΈΡ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΡΡΠΎΠ³ΠΎ Π»ΠΈΠΌΠΈΡΠ°, ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² ΠΏΡΡΠ°Π½ΠΈΡΡ π€―. Π, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°, ΠΈΠΌΠ΅Π½Π½ΠΎ Π»ΠΈΡΠ½ΡΡ Π½Π°Π³ΡΡΠ·ΠΊΠ° ΠΏΡΠΈ ΡΡΠ΅Π½ΠΈΠΈ ΠΊΠΎΠ΄Π° ΡΡΠΎΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ Π΄Π΅Π½Π΅Π³. ΠΠ°ΠΆΠ½ΠΎ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡ Π΄Π²Π° ΡΠΈΠΏΠ° Π½Π°Π³ΡΡΠ·ΠΊΠΈ: ΠΠΌΠ΅Π½Π½ΠΎ Ρ Π²Π½Π΅ΡΠ½ΡΡ ΠΊΠΎΠ³Π½ΠΈΡΠΈΠ²Π½Π°Ρ Π½Π°Π³ΡΡΠ·ΠΊΠ° ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΠΎΡΠΎΡΡΡΡ. π‘ ΠΠ²ΠΎΠ΄ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅
ΠΠΌΠ΅ΡΡΠΎ Π΄Π»ΠΈΠ½Π½ΡΡ
Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΡΠ»ΠΎΠ²ΠΈΠΉ Ρ ΠΊΡΡΠ΅ΠΉ && ΠΈ || Π»ΡΡΡΠ΅ Π·Π°Π²Π΅ΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π²ΡΠΎΠ΄Π΅ isSecure, isValid. Π’Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ Π»Π΅Π³ΡΠ΅ ΡΠΈΡΠ°ΡΡ ΠΈ ΠΎΠ±ΡΡΠΆΠ΄Π°ΡΡ. πͺ ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ°Π½Π½ΠΈΠΉ Π²ΠΎΠ·Π²ΡΠ°Ρ
ΠΠΌΠ΅ΡΡΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ
if Ρ Π΄Π΅ΡΡΡΠΊΠΎΠΌ ΡΠΊΠΎΠ±ΠΎΠΊ ΠΏΡΠΎΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΈΡΠΊΠ»ΡΡΠ°ΡΡΠΈΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΈ Π²ΡΡ
ΠΎΠ΄ΠΈΡΡ ΡΡΠ°Π·Ρ. ΠΡΠΎ ΠΎΡΡ