İkisi de gerekmez. Birini anlayabilmek için önce insanın kendini anlaması gerekir. Kendini anlayan, herkesi çözer zaten. Ama illa ki soruya uygun bir cevap vermem gerekirse anlamak için tanımak gerek. Çünkü tanımadığın birini, aynı şeyleri yaşamadığın sürece anlayamazsın ๑
Anlamak için tanımak gerekir. Bir insanı ne kadar iyi tanırsan, söylediklerini ve yaptıklarını da o kadar iyi anlarsın. O yüzden bir insanı anlayabilmek için önce tanımalısın. Neyi sever neyi sevmez, nereye gider nereye gitmez, günlük hayatında neler yapar vs. Bunların nedenlerini onu tanımadan anlayamazsın. Çünkü insanların bir şeyleri neden yaptığı kişisine göre değişiyor. Mesela bir örnek vereyim. Bir insan starbucks'a kahve içmeye sırf gösteriş için giderken, bir başka insan tamamen biraz kafa dinlemek için gidebiliyor. ya da bir insan Iphone'u yine gösteriş için kullanırken, bir başka insan işlerini daha kolay halledebildiği için kullanabiliyor. Hangi insanın bunları neden yaptığını anlayabilmek için de onu tanımak gerekiyor.
Tanımak için anlamak gerekir birini anlamadan tanıyamayız mesela çocuk yaşta bir kız küçük bir bebekle caddeden geçer oturanlar onu ahlaksız ilan eder ama o kızın tecavüze uğradığını bilmezler gibi gibi
Tanımak için anlayamazsın böyle bir şey yok çünkü tanımadığın bir insan hakkında bir fikrin olmaz. Anlamaya gelince evet önce o insanı bir güzel tanımak gerekiyor. Fazla söze gerek yok.