2020年1月22日 星期三

2020年1月7日 星期二

英文歌詞翻譯 Sven Karlsson feat. Divty - Up Higher


No time to worry about the past
沒有時間去擔心過去
Await the future to come at last
等待的未來最終將到來
This time tomorrow, I will be gone
明天的這個時候我已離去
A faded memory forever worn
褪色的回憶只會永遠地破損下去

I wanna wake up without sorrow
我不想帶著悲傷起床
I wanna step out in the world that's brighter
我想踏進更明亮的世界
We are the people of tomorrow
我們是屬於明天的人們
We stand together raise our hands up higher
我們將手舉的更高
higher, higher
更高
We raise our hands up to the sky
我們將手向上舉直到天空
higher, higher
更高
We raise our hands up to the sky
我們將手向上舉直到天空

A celebration of what’s to come
A better future we'll see it done
我們將目睹一場關於美好未來的慶祝會被舉辦
For every teardrop, you've shed in vain
每滴你流過的眼淚已消逝於虛無
We will be stronger to fight the pain
你將變得更強大去對抗痛苦

I wanna wake up without sorrow
我不想帶著悲傷起床
I wanna step out in the world that's brighter
我想踏進更明亮的世界
We are the people of tomorrow
我們是屬於明天的人們
We stand together raise our hands up higher
我們將手舉的更高
higher, higher
更高
We raise our hands up to the sky
我們將手向上舉直到天空
higher, higher
更高
We raise our hands up to the sky
我們將手向上舉直到天空

Waiting for the future
等待著未來
Nothing in the past
沒有是在過去的
All we ever wanted
所有我們曾想要的
Coming here at last
最後將來到

2020年1月6日 星期一

讀書心得 - Clean Code - Chapter 5

Chapter 5 - 編排

報紙的啟發


    希望原始檔要跟報紙一樣,從上而下閱讀。上方會有頭條的敘述,讓你理解這段報導在談論些什麼,讓你可以決定如何閱讀。第一段通常會是整篇報導的概要,細節資訊會被隱藏。然後你在持續往下閱讀才會發現所有細節。

    然後報紙本身也不會太長,所以原始檔盡量維持最多 200 ~ 500 行。
    垂直空白區隔
    每一個空白行會對眼睛下一個提示,讓其注意空白行後的第一行。通常用在一個概念接續另新的概念。
    垂直密度
    相依的函式盡量緊靠。
    垂直順序
    跟報紙一樣,應該是高層模組到低層模組。
    水平的空白間隔
    水平空白去強調運算子,下面是用空白強調加減法,以及乘法有較高的優先權所以沒有空白。
     public class Quadratic {
          public static double root1(double a, double b, double c) {
               double determinant = determinant(a, b , c);
               return (-b + Math.sqrt(determinant)) / (2*a);
          }
  
          public static double root2(double a, double b, double c) {
               double determinant = determinant(a, b , c);
               return (-b - Math.sqrt(determinant)) / (2*a);
          }
  
          private static double determinant(double a, double b, double c) {
               return b*b - 4*a*c;
          }
     }

上一篇:
讀書心得 - Clean Code - Chapter 4

Popular Posts