📜  阅读双java(1)

📅  最后修改于: 2023-12-03 14:58:38.404000             🧑  作者: Mango

阅读双Java

简介

阅读双Java是一种提高Java程序员代码阅读能力的训练方式。它是指在阅读Java代码时,同时阅读两份不同的实现。这两份实现可能是不同的库,也可能是同一库的不同版本。

目的

Java程序员的日常工作常常需要阅读别人的代码,并且需要维护和修改这些代码。阅读双Java的目的是提高程序员的代码阅读能力,让程序员能够更好地理解和维护别人的代码。

做法

阅读双Java的做法是在阅读代码时,同时打开两份不同的实现,比较它们的不同之处,并理解它们的实现细节。

下面是一个例子,展示了如何阅读两个不同版本的Java库中的代码:

// 第一个库的实现
public class SomeClass {
  public void someMethod() {
    // 这里是第一个库的实现
  }
}


// 第二个库的实现
public class SomeClass {
  public void someMethod() {
    // 这里是第二个库的实现,与第一个库有所不同
  }
}


// 在阅读代码时,同时打开两个实现
SomeClass firstImplementation = new SomeClass();
SomeClass secondImplementation = new SomeClass();

// 调用两个实现的方法,比较它们的不同之处
firstImplementation.someMethod();
secondImplementation.someMethod();
优点

阅读双Java的好处在于它可以让程序员更好地理解代码的实现细节,并提升程序员的代码阅读能力。这有助于程序员更好地维护和修改代码,并提高项目的质量和可维护性。

总结

阅读双Java是提高Java程序员代码阅读能力的一种训练方式。通过同时阅读两个实现,程序员可以更好地理解代码实现细节,并提高代码阅读能力。这有助于程序员更好地维护和修改代码,并提高项目的质量和可维护性。