۸ راه برای اینکه به خوبی با جاوا ۸ کد بزنید.

شاید کد زدن به جاوا ۸ سخت به نظر برسد اما ابزارها، تکنیکها و مجموعهای از ادوات وجود دارند که به شما کمک میکنند.
احتمالا شما هم با افرادی روبرو شدید که کد زدن به زبان اسکالا را خیلی تمیزتر و بهتر از جاوا میپندارند اما شما با دنبال کردن ۸ گام زیر میتوانید از جاوا ۸ نیز بسیار قدرتمند استفاده کنید.
۱. از راهنماهای مناسب استفاده کنید. (12 Factor Apps، برنامهنویسی تعاملی، SOLID، TDD، میکروسرویس، AntiFragile )
۲. از زیرساخت مناسب استفاده کنید. (Containers/Docker, CloudFoundry/PaaS, Mesos, YARN, NoSQL, Hadoop, Geode, Redis)
۳. از چارچوبهای مناسب استفاده کنید. (Lagom, Spring Boot, Play, DropWizard, JHipster)
۴. از ابزارهای مناسب استفاده کنید. (IntelliJ, Gradle, SBT) هیچگاه از ابتدا توابع singleton، toString یا JavaBean set/get را ایجاد نکنید.
۵. از کتابخانهها و شتابدهندههای مناسب استفاده کنید.(Immutables, Google Auto, Cyclops-React, RetroFit, Spring Cloud Netflix, Guava, Project Lombok, Project Reactor, Chronicle Maps, LMAX Disruptor, Vertx)
۶. از نیروی برنامهنویسی تابعی بهره ببرید (لامبدا جاوا هشت، Javaslang)
۷. از جاوا ۸ برای دادههای بزرگ استفاده کنید. (Spark, Flink, Kakfa, Akka)
۸. از جاوا برای برنامههای Non-JEE استفاده کنید. (IoT، اندروید، دادههای بزرگ، یادگیری عمیق)
منبع: