일부 코드를 작성했지만 어느 것이 더 좋을지 잘 모르겠습니다. 한 가지 방법으로 무슨 일이 일어나는지 쉽게 읽을 수 있지만 더 많은 코드 라인이 있습니다. 다른면에서는 코드 줄이 적지 만 이해하기가 더 어려울 것이라고 생각합니다.어떤 코드가 더 좋습니까?
String imp = importance.getSelectedItem().toString();
String title_str = title.getText().toString();
String body_str = body.getText().toString();
String location_str = location.getText().toString();
int day = date.getDayOfMonth();
int month = date.getMonth()+1;
int year = date.getYear();
int hh = time.getCurrentHour();
int mm = time.getCurrentMinute();
String date_str = year+"/"+month+"/"+day+" " + hh+":"+mm +":00"; // yyyy/MM/dd HH:mm:ss
long dateMilliseconds = new Timeconversion().timeConversion(date_str);
Conference conference = ConferenceBuilder.conference()
.id(idConf)
.importance(Double.parseDouble(imp))
.title(title_str)
.body(body_str)
.location(location_str)
.timeInMilliseconds(dateMilliseconds)
.build();
또는
Conference conference2 = ConferenceBuilder.conference()
.id(idConf)
.importance(Double.parseDouble(importance.getSelectedItem().toString()))
.title(title.getText().toString())
.body(body.getText().toString())
.location(location.getText().toString())
// yyyy/MM/dd HH:mm:ss
.timeInMilliseconds(new Timeconversion().timeConversion(date.getYear()+"/"+date.getMonth()+1+"/"+date.getDayOfMonth()+" " + time.getCurrentHour()+":"+time.getCurrentMinute() +":00"))
.build();
가독성을 위해 이동하십시오. 그런데 그 단어는 "평화"가 아니라 "조각"입니다. "평화"란 싸우지 않는 것을 의미합니다. –
고마워요 @MikeDunlavey – mavi
또한이 자바 질문으로 더 나은 생각합니다. 안드로이드와 관련이 없거나 안드로이드에 대한 지식이 필요하다고 생각합니다. –