āļāļĢāļēāļāļīāļ AI
āļāļģāļĨāļąāļāđāļŦāļĨāļāļāđāļāļĄāļđāļĨ...
āļāļĢāļļāļāļēāļĢāļāļŠāļąāļāļāļĢāļđāđ
āļāļ 64+ āļāļĢāļēāļāļīāļāđāļāđāļāđāļāļāļĩāđ
āļāđāļāļĄāļđāļĨāļŠāļĢāļļāļāļāļĢāļ°āđāļ āļāļāļāļāļāļēāļĢāļŠāļđāļāđāļŠāļĩāļĒāļāļēāļĢāđāļāđāļĒāļīāļ 3 āļāļāļīāļāļŦāļĨāļąāļ āđāļāđāđāļāđ āļāļēāļĢāļāļģāđāļŠāļĩāļĒāļāļāļāļāļĢāđāļāļ (āļāļąāļāļŦāļēāļŦāļđāļāļąāđāļāļāļāļ/āļāļĨāļēāļ), āļāļĢāļ°āļŠāļēāļāļĢāļąāļāđāļŠāļĩāļĒāļāļāļāļāļĢāđāļāļ (āļāļąāļāļŦāļēāļŦāļđāļāļąāđāļāđāļ/āđāļŠāđāļāļāļĢāļ°āļŠāļēāļ) āđāļĨāļ°āđāļāļāļāļŠāļĄ āļāļĢāđāļāļĄāļŠāļēāđāļŦāļāļļāļŠāļģāļāļąāļ āđāļĨāļ°āļŠāļāļīāļāļīāļāļĩāđāļĢāļ°āļāļļāļ§āđāļēāļāļĢāļ°āļāļēāļāļĢāđāļĨāļāļāļĢāļ°āļĄāļēāļ 5% āļĄāļĩāļ āļēāļ§āļ°āļŦāļđāļŦāļāļ§āļāļŦāļĢāļ·āļāļŠāļđāļāđāļŠāļĩāļĒāļāļēāļĢāđāļāđāļĒāļīāļāļāļĩāđāļāļāļāļĢāđāļāļ
āļ āļēāļāļāļĩāđāļāļāļīāļāļēāļĒāļāļķāļāļāđāļāļāļĩāđāļĨāļ°āļāđāļāđāļŠāļĩāļĒāļāļāļāļāļēāļĢāđāļŦāđāđāļāļīāļāļŠāļāļŦāļĢāļ·āļāļāļąāļāļĢāļāļģāļāļąāļĨāđāļāđāļāļāļāļāļāļ§āļąāļ āđāļāļĒāļĢāļ°āļāļļāļ§āđāļēāļĄāļĩāļāļ§āļēāļĄāļĒāļ·āļāļŦāļĒāļļāđāļāđāļāđāļāļēāļāļāļ§āļēāļĄāđāļŠāđāđāļ āđāļāļ°āļāļģāļāļēāļāđāļĨāļ·āļāļāļāļĩāđāļāļĩāļāļ§āđāļē āđāļāđāļ āļāļąāļāļĢāļāļāļāļāļ§āļąāļāļĢāđāļēāļāđāļāļāļēāļ°āļŦāļĢāļ·āļāļāļāļāļāļ§āļąāļāļāļĢāđāļāļĄāļāļēāļĢāđāļāđāļāļĩāļĒāļāļĄāļ·āļ āļāļĢāđāļāļĄāļŠāļāļīāļāļīāļ§āđāļēāļāļāļŠāđāļ§āļāđāļŦāļāđāļāļāļāļāļāļāļāļ§āļąāļāļāļĩāđāđāļŠāļāļāļāļ§āļēāļĄāđāļŠāđāđāļāļĄāļēāļāļāļ§āđāļēāđāļāļīāļāļŠāļ
āļāļīāļāđāļāļāļĢāļēāļāļīāļāļāļģāđāļŠāļāļāļŠāļāļīāļāļīāļāļąāļāļŦāļēāļāļīāļāđāļāļĄāđāļāļ§āļąāļĒāļĢāļļāđāļāļāļĩāđāđāļāđāļāļāļĨāļļāđāļĄāđāļŠāļĩāđāļĒāļāļŠāļđāļāļŠāļļāļ āļāļĢāđāļāļĄāđāļāļ§āļāļēāļāļāļēāļĢāļāđāļāļāļāļąāļ āđāļāđāļ āļāļēāļĢāļŠāļĢāđāļēāļāļāļāđāļāļāđāļēāļ āļŠāđāļāđāļŠāļĢāļīāļĄāļāļēāļāļāļāļīāđāļĢāļāļāļ·āđāļ āļāļēāļĢāđāļāđāļāđāļāļāļāļĒāđāļēāļāļāļĩāđāļāļĩ āļĢāļ§āļĄāļāļķāļāđāļŦāļĨāđāļāļāļāļāļ§āļēāļĄāļāđāļ§āļĒāđāļŦāļĨāļ·āļāļāļēāļāļāļđāđāđāļāļĩāđāļĒāļ§āļāļēāļāđāļĨāļ°āļŠāļēāļĒāļāđāļ§āļāļŠāļļāļāļ āļēāļāļāļīāļ āđāļāđāļāļĒāđāļģāļāļ§āļēāļĄāļŠāļģāļāļąāļāļāļāļāļāļ§āļēāļĄāļŠāļĄāļāļļāļĨāđāļĨāļ°āļāļēāļĢāļāđāļāļāļāļąāļ.
āļāđāļāļĄāļđāļĨāļŠāļāļīāļāļīāđāļŠāļāļāļāļģāļāļ§āļāđāļĨāļ°āļŠāļąāļāļŠāđāļ§āļāļāļđāđāļāļąāļāļāļ·āļāļĻāļēāļŠāļāļēāļŦāļĨāļąāļāļāļąāđāļ§āđāļĨāļ āđāļāđāđāļāđ āļāļĢāļīāļŠāļāđ āļāļīāļŠāļĨāļēāļĄ āļŪāļīāļāļāļđ āļāļļāļāļ āđāļĨāļ°āļāļĨāļļāđāļĄāļāļĩāđāđāļĄāđāļĄāļĩāļĻāļēāļŠāļāļē āļāļĢāđāļāļĄāđāļāļāļĢāđāđāļāđāļāļāđāđāļāļĒāļāļĢāļ°āļĄāļēāļ.
āļāļąāļāļŦāļēāļāļēāļĢāđāļāđāļĒāļīāļāļŠāđāļāļāļĨāļāļĢāļ°āļāļāļāļąāđāļāļāļēāļāļŠāļąāļāļāļĄ āđāļāđāļ āļāļ§āļēāļĄāđāļāļāđāļāļĩāđāļĒāļ§ āđāļĨāļ°āļāļēāļāļāļīāļāđāļ āđāļāđāļ āļāļ§āļēāļĄāđāļāļĢāļĩāļĒāļ āļŠāļāļīāļāļīāļāļĩāđāļāļąāđāļ§āđāļĨāļāļĄāļĩ 466 āļĨāđāļēāļāļāļāļĄāļĩāļāļąāļāļŦāļēāļāļēāļĢāđāļāđāļĒāļīāļ āļŦāļēāļāļāļĢāļ§āļāļāļąāļāļāļĢāļāļāļĨāđāļēāļāđāļēāļāļ°āļŠāđāļāļāļĨāļāđāļāļāļąāļāļāļēāļāļēāļĢāļāļāļāđāļāđāļ
āļŠāļģāļĢāļ§āļāļāđāļāļĄāļđāļĨāļŠāļģāļāļąāļāđāļāļĩāđāļĒāļ§āļāļąāļāļāļĢāļ°āļāļąāļāļāļĢāđ āļŠāļŦāļēāļĒāđāļŦāđāļāļĢāļēāļāļĢāļĩ āļāļąāđāļāđāļāđāļāļ§āļēāļĄāļŠāļģāļāļąāļāļāļēāļāļ§āļąāļāļāļāļĢāļĢāļĄāđāļāļāļģāļāļēāļāđāļĨāļ°āļāļāļāļ§āļĩ āļāļĢāļ°āļ§āļąāļāļīāļāļēāļĢāļŠāļģāļĢāļ§āļāļāļēāļ Luna 2 āļŠāļđāđ Apollo 11 āđāļāļĢāļāļŠāļĢāđāļēāļāļ āļēāļĒāđāļ āļāļĨāļāļĢāļ°āļāļāļāđāļāđāļĨāļāđāļāļāļēāļĢāļŠāļĢāđāļēāļāļāđāļģāļāļķāđāļāļāđāļģāļĨāļāđāļĨāļ°āļĢāļąāļāļĐāļēāđāļŠāļāļĩāļĒāļĢāļ āļēāļāļāļēāļĢāđāļāļĩāļĒāļāļāļāļāđāļāļāđāļĨāļ āļāļĢāđāļāļĄāļŠāļāļīāļāļīāļāļēāļāļāļēāļĒāļ āļēāļāļāļĩāđāļāđāļēāļŠāļāđāļ
āđāļāļāļ āļđāļĄāļīāđāļŠāļāļāļāļēāļĢāđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļāļāļģāļāļ§āļāļāļđāđāļāļąāļāļāļ·āļāļĻāļēāļŠāļāļēāļŦāļĨāļąāļāļāļąāđāļ§āđāļĨāļ āđāļāļĒāļāļĢāļīāļŠāļāđāļĄāļĩāļāļđāđāļāļąāļāļāļ·āļāļāļĢāļ°āļĄāļēāļ 2.4 āļāļąāļāļĨāđāļēāļāļāļ āļāļēāļĄāļāđāļ§āļĒāļāļīāļŠāļĨāļēāļĄ 1.9 āļāļąāļāļĨāđāļēāļ, āļŪāļīāļāļāļđ 1.2 āļāļąāļāļĨāđāļēāļ, āļāļļāļāļ 0.5 āļāļąāļāļĨāđāļēāļ āđāļĨāļ°āļĻāļēāļŠāļāļēāļāļ·āđāļāļāđāļēāļ 0.4 āļāļąāļāļĨāđāļēāļ āļāđāļāļĄāļđāļĨāļāļĩāđāđāļāđāļāļāđāļēāļāļĢāļ°āļĄāļēāļāļāļēāļĢ
āļ āļēāļāļāļīāļāđāļāļāļĢāļēāļāļīāļāđāļŠāļāļāļāļēāļĢāļāļēāļāļāļēāļĢāļāđāļāļēāļĢāđāļāļīāļāđāļāļāļāļāļĻāļēāļŠāļāļēāļŦāļĨāļąāļāļāļąāđāļ§āđāļĨāļāđāļĨāļ°āļāļđāđāđāļĄāđāļĄāļĩāļĻāļēāļŠāļāļēāļ āļēāļĒāđāļāļāļĩ 2050 āļāļīāļŠāļĨāļēāļĄāđāļĨāļ°āļāļĢāļīāļŠāļāđāļāļēāļāļ§āđāļēāļāļ°āđāļāļīāļāđāļāđāļĢāđāļ§āļāļĩāđāļŠāļļāļāļāļēāļāļāļąāļāļĢāļēāļāļēāļĢāđāļāļīāļāļŠāļđāļ āļŠāđāļ§āļāļŪāļīāļāļāļđāđāļĨāļ°āļāļļāļāļāļĄāļĩāļāļēāļĢāđāļāļīāļāđāļāļāļēāļāļāļĨāļēāļ āļāļđāđāđāļĄāđāļĄāļĩāļĻāļēāļŠāļāļēāđāļāļīāđāļĄāļāļķāđāļāđāļāļāļēāļāļ āļđāļĄāļīāļ āļēāļ āļāļēāļāļāļēāļĢāļāđāļ§āđāļēāļāļĩ 2050 āļāļīāļŠāļĨāļēāļĄāļāļēāļāļĄāļĩāļāļģāļāļ§āļāđāļāļĨāđāđāļāļĩāļĒāļāļāļĢāļīāļŠāļāđ
āļ āļēāļāđāļŠāļāļāļŠāļąāļāļāļĢāļĢāļĄāđāļŦāđāļāļāļĩāļ§āļīāļāđāļāļĄāļļāļĄāļĄāļāļāđāļāļīāļāļāđāļāļĄāļđāļĨ āļāļģāđāļŠāļāļāļ§āļąāļāļāļąāļāļĢāļāļēāļĢāđāļāļīāļ āļāļ§āļēāļĄāļāļĢāļē āļāļ§āļēāļĄāđāļāđāļāļāđāļ§āļĒ āđāļĨāļ°āļāļ§āļēāļĄāļāļēāļĒāđāļāļĢāļđāļāđāļāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāđāļāļĄāļđāļĨāđāļĨāļ°āļāļĨāļąāļāļāļēāļ āļĢāļ§āļĄāļāļķāļāļŠāļāļīāļāļīāļāļąāļāļĢāļēāļāļēāļĢāđāļāļīāļāđāļĨāļ°āļāļēāļĒāļāļąāđāļ§āđāļĨāļāļāļĩāđāļŠāļ°āļāđāļāļāļāļķāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāļāđāļēāļāđāļĄāđāļŠāļīāđāļāļŠāļļāļāļāļāļāļŠāļīāđāļāļĄāļĩāļāļĩāļ§āļīāļ.
āļāļīāļāđāļāļāļĢāļēāļāļīāļāļāļĩāđāđāļŠāļāļāļŠāļāļīāļāļīāļāļ§āļēāļĄāļāļļāļāļāđāđāļāļŠāļąāļāļāļĄ āļāļąāđāļāļŠāļēāđāļŦāļāļļāļŦāļĨāļąāļāļāļāļāļāļ§āļēāļĄāđāļāļĢāļĩāļĒāļ (āļāļēāļ, āļāļ§āļēāļĄāļŠāļąāļĄāļāļąāļāļāđ), āļāļĨāļāļĢāļ°āļāļāļāđāļāļŠāļļāļāļ āļēāļ (āļāļāļāđāļĄāđāļŦāļĨāļąāļ, āļāļķāļĄāđāļĻāļĢāđāļē), āļāļēāļĢāđāļāđāļēāļāļķāļāļāļ§āļēāļĄāļāđāļ§āļĒāđāļŦāļĨāļ·āļāļāļĩāđāļĄāļĩāļāļģāļāļąāļ āđāļĨāļ°āļāļāļāļēāļāļŠāļģāļāļąāļāļāļāļāļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļāļāļēāļāļŠāļąāļāļāļĄ āđāļāļ·āđāļāļŠāļĢāđāļēāļāļŠāļąāļāļāļĄāļāļĩāđāđāļŦāđāļāļāļāđāļŦāđāļāđāļāļāļąāļāļĄāļēāļāļāļķāđāļ
āļ āļēāļāđāļŠāļāļāļāļēāļĢāļāļĢāļ°āļāļēāļĒāļĢāļēāļāļ§āļąāļĨāđāļĨāļ°āļāļ§āļēāļĄāļāđāļēāļāļ°āđāļāđāļāļāļāļāļāļēāļĢāļāļđāļāļĢāļēāļāļ§āļąāļĨ āđāļāļĒāļĢāļēāļāļ§āļąāļĨāļāļĩāđ 1 āļĄāļĩāđāļāļĩāļĒāļ 1 āļĢāļēāļāļ§āļąāļĨ āļŠāđāļ§āļāļĢāļēāļāļ§āļąāļĨāļāļ·āđāļāļĄāļĩāļŦāļĨāļēāļĒāļĢāļēāļāļ§āļąāļĨ āđāļāđāļŠāđāļ§āļāđāļŦāļāđāđāļĨāđāļ§āļāļ°āđāļĄāđāļāļđāļāļĢāļēāļāļ§āļąāļĨ āđāļāļāļēāļŠāļāļđāļāļĢāļēāļāļ§āļąāļĨāđāļāđāļāđāļĨāļ°āļāļ§āļāļāđāļģāļĄāļēāļ āđāļĨāļ°āđāļāļĢāļ°āļĒāļ°āļĒāļēāļ§āļĄāļĩāļāļĨāļāļāļāđāļāļāļāļīāļāļĨāļ
āļ āļēāļāļāļāļīāļāļēāļĒāļāļāļīāļāļēāļāļŦāļĨāļąāļāļāļāļāđāļāđāļēāđāļĄāđāļāļ§āļāļāļīāļĄ āļāļđāđāđāļĄāđāđāļāđāļēāļŠāļđāđāļāļīāļāļāļēāļāļāļāļāļ§āđāļēāļŠāļĢāļĢāļāļŠāļąāļāļ§āđāļāđāļāļāļļāļāļāđ āļāļĢāļāļāļąāļāđāļŠāļĩāļĒāļāđāļŦāđāļāļāļ§āļēāļĄāļāļļāļāļāđāļĒāļēāļāđāļĨāļ°āđāļāđāļāļāļĩāđāļāļķāđāļāļāļē āđāļŠāļāļāļāļāļāļēāļāđāļāļ·āđāļāļĄāđāļĒāļāđāļĨāļāļĄāļāļļāļĐāļĒāđāļŠāļđāđāđāļāļāļŠāļļāļāļēāļ§āļāļĩ āļāļĢāđāļāļĄāļŠāļāļīāļāļīāļāļģāļāļ§āļāļ§āļąāļāļāļĩāđāļāļĢāļ°āļāļīāļĐāļāļēāļāļāļąāđāļ§āđāļĨāļ āļŠāļ°āļāđāļāļāļāļķāļāļāļĨāļąāļāđāļŦāđāļāļāļ§āļēāļĄāđāļĄāļāļāļēāļāļąāļāļĒāļīāđāļāđāļŦāļāđ
Code Smell āļŠāđāļāļāļĨāļāļĢāļ°āļāļāļāđāļāļāļēāļĢāļāļąāļāļāļēāļāļāļāļāđāđāļ§āļĢāđāļāļĒāđāļēāļāļĄāļēāļ āļāļģāđāļŦāđāđāļ§āļĨāļēāļāļąāļāļāļēāđāļāļīāđāļĄāļāļķāđāļ 20-40% āļāļąāļāļĢāļēāļāļēāļĢāđāļāļīāļāļāļąāļāļŠāļđāļāļāļķāđāļ āđāļĨāļ°āļāđāļāļāļļāļāļāļģāļĢāļļāļāļĢāļąāļāļĐāļēāđāļāļĢāļ°āļĒāļ°āļĒāļēāļ§āđāļāļīāđāļĄāļāļķāđāļāļāļķāļ 3 āđāļāđāļē āļāļēāļĢāļĨāļāļāļļāļāđāļāļāļēāļĢ Refactoring āļāļķāļāđāļāđāļāļŠāļīāđāļāļāļģāđāļāđāļāđāļāļ·āđāļāļĨāļāļāđāļāļāļļāļāļĢāļ§āļĄ
āļāļģāļāļ§āļēāļĄāđāļāđāļēāđāļāļāļēāļĢāđāđāļĢāļĒāđāļŦāļĨāļēāļĒāļĄāļīāļāļī (Multidimensional Array) āļāļēāļĢāđāđāļĢāļĒāđāļāļĩāđāđāļāđāļāļāļēāļĢāđāđāļĢāļĒāđāļāļ·āđāļāđāļ§āđāļāđāļēāļāđāļ āđāļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļāļāļąāļāđāļāđāļāļāđāļāļĄāļđāļĨāđāļāļĢāļđāļāđāļāļāļāļēāļĢāļēāļ āđāļāļĄāļāļĢāļ°āļāļēāļ āļŠāļāļīāļāļī āđāļĨāļ°āđāļāđāļāđāļāļĒāđāļāļāļĢāļēāļāļīāļ 3D āđāļĨāļ°āļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļ āļēāļ āļĢāļ°āļ§āļąāļāļāļĒāđāļēāļāļģāđāļŦāđāļāļąāļāļāđāļāļāđāļāļīāļāļāļģāđāļāđāļ