reflection 主要是便利了 unit testing,业务上用途不大 (it's slow)。但缺少了 reflection,mock test 会变得很吃力。 reflection may also be useful for RPC frameworks. But RPC frameworks tend to be bulky and inefficient. runtime code generation (dynamic compilation) is more important than reflection.
【在 k**********g 的大作中提到】 : : reflection 主要是便利了 unit testing,业务上用途不大 (it's slow)。但缺少了 : reflection,mock test 会变得很吃力。 : reflection may also be useful for RPC frameworks. But RPC frameworks tend to : be bulky and inefficient. : runtime code generation (dynamic compilation) is more important than : reflection.
z*e
17 楼
reflection too slow那是1.3左右时代的事了 reflection用处不大,那这个就是笑话了 有java的地方就有reflection 时代在变,很多老的观念早就被大牛们给优化改良了 不要刻舟求剑,现在毕竟不是十年前
to
【在 k**********g 的大作中提到】 : : reflection 主要是便利了 unit testing,业务上用途不大 (it's slow)。但缺少了 : reflection,mock test 会变得很吃力。 : reflection may also be useful for RPC frameworks. But RPC frameworks tend to : be bulky and inefficient. : runtime code generation (dynamic compilation) is more important than : reflection.
【在 k**********g 的大作中提到】 : : reflection 主要是便利了 unit testing,业务上用途不大 (it's slow)。但缺少了 : reflection,mock test 会变得很吃力。 : reflection may also be useful for RPC frameworks. But RPC frameworks tend to : be bulky and inefficient. : runtime code generation (dynamic compilation) is more important than : reflection.
s*r
19 楼
Junit and TestNG实在很强,任何想实现的user case或者function都可以在unit test 的环境来模拟,虽然这已经超出unit test的范围,属于integration test。 RPC太老了,没听过WS,代表就是jersey和jetty,现下最流行的SAAS package。
to
【在 k**********g 的大作中提到】 : : reflection 主要是便利了 unit testing,业务上用途不大 (it's slow)。但缺少了 : reflection,mock test 会变得很吃力。 : reflection may also be useful for RPC frameworks. But RPC frameworks tend to : be bulky and inefficient. : runtime code generation (dynamic compilation) is more important than : reflection.
aws和w家很多东西还是比较接近传统的java的 其中一个职位 Minimum Qualifications • Bachelor's Degree in Computer Science or related field • 2 years experience building scalable commerce applications for web and/ or mobile environments using Java/J2EE & Spring • Ability to operate effectively and independently in a dynamic, fluid environment • The eagerness to change the world in a huge way by being a self- motivated learner and builder Web experience. You don't need to be an HTML expert, but you should understand the basics of HTTP, JSON, REST, sessions, writing web-scalable code, etc. Additional Preferred Qualifications • Experience designing REST-based JSON services for a SOA-based platform is highly desirable • Familiarity building commerce applications for web and/or mobile environments using Java/J2EE & Spring is highly desirable • Familiarity programming in Ruby or Python • Basic knowledge of building out sample application for web and/or mobile • Experience with any of the following: No SQL, RDBMS, ORM, Caching, ESB and Web Services • Experience in SCRUM, Agile methodology, a plus • Experience in distributed/scalable systems is a plus • Knowledge of standard tools for optimizing and performance testing code Job Role Software Engineer III
z*e
28 楼
当然也不是没有python,但是一般在什么位置呢? Minimum Qualifications Who are we looking for? Smart students who are out to change the world! We are looking for students who are currently pursuing their master's or PhD degree in computer science, software engineering, operations research, statistics, math, electrical engineering or a related field. Successful candidate must be familiar with maching learnng and data mining. This is a high energy environment where we solve tough problems and enjoy working with peers who are equally talented and passionate. Successful candidates must possess the following skills: R, Python, SQL, Shell Additional Preferred Qualifications The following are preferred skills: Hadoop, Hive, Pig, Java
z*e
29 楼
士大夫职位,看上去灰常传统 Position Description ? J2EE (the entire enterprise environment including Spring, JMS, Enterprise Integration Patterns) ? Thorough knowledge of Service Oriented Architecture/Design, experience implementing Web Services ? Strong knowledge in Java, Spring ? Thorough understanding of Data structures and Algorithms ? Relational DB like Oracle. Knowledge on NoSQL optional. ? Strong knowledge in Rules engine (JBOSS BRMS) ? Strong leadership abilities to drive solutions from inception to production ? Experience in Agile methodology a plus ? Strong debugging, profiling and system performance knowledge. ? BS in Computer Science or related field with minimum 5 years of experience in ecommerce industry Minimum Qualifications • Bachelor's Degree in Computer Science or related field and 5+ years experience building scalable ecommerce applications or mobile software