¿Quién es más inteligente que IDEA?

Hace dos años, me ofrecí como voluntario para estar en el stand de nuestra empresa JetBrains en la última conferencia JBreak en Novosibirsk. Antes de la conferencia, me bajaron estas tarjetas:



Y dijeron, bueno, dáselo a algunas personas en la conferencia a tu discreción. Me entró el pánico. ¿Cómo elegiré a las personas?


IntelliJ IDEA Java. -, , IDE. -, -. IDEA , , , .


, . ( ). , IDEA, , . .


. , . , .


1



. args, parameters. i == 0, . , , .


2



. variants . , . if (best == null || distance > d) , best == null. , best = variant . variant, , null. , variant.distance.


3



. value null, result , . IDEA 2018.1 , . .


4 ?



-, , IDEA . . , map (, filter), , findFirst - orElse(null) .


5



name, ?


. "may produce", "will produce" ( ). name, init(). this . init() , , . , . , init() name , name , , , init() null.


6




7



. , indicator == 2, riseBinding, sinkBinding null. , , IDEA , .


8



. , exception[0] . , . . , exception[0] . , .


9 -



. : i < initializers.length initializers.length < i. . , , . , returnif (parent instanceof GrTuple). .


10



. filePrefix linePrefix . filePrefixes linePrefixes , . filePrefix , linePrefix . , , .



, . ? 29 Java- SnowOne. JetBrains , . — JetBrains. !


All Articles