这里我有一个代码示例。
我想知道编写此代码的其他方法;特别是我想知道嵌套的其他形式if
。
我也想听听您对评论的看法(最佳做法是什么,我的评论风格在专业环境中是否足够?)
如果这个问题超出了 SO 的范围,请告诉我,我将删除它,请不要投反对票,我只是尝试学习编程 ;-)。
// Has User expressed his preference?
if (!repositoryDevice.HasDevicePreference(userDevice)) // If not ...
{
// Save the preference
repositoryPreference.Add(userDevice.UserId, candidateId);
result = true;
}
else // If yes ...
{
// If a User has express his preference more than 1 hour ago
// allow the User to change his preference, otherwise not
if (!HasUserRecentPreference(userDevice))
{
repositoryPreference.Add(userDevice.UserId, candidateId);
result = true;
}
}