狠狠撸

狠狠撸Share a Scribd company logo
本当にある開発現場の
可知 一輝
自己紹介
? ひとりでやってます(会社員ではないという意味で)
? 本名でやってます。
? Facebook:Kazuki.Kachi
? Twitter :@kazuki_kachi
経緯
? ムシャクシャしてやった。後悔はしていない。
? 業務に係わる部分は、適宜変更してあります。
? どうやらただの愚痴らしい…
まずはこれを見てくれ…
ア、ハイ…
public void DoSometing(string arg)
{
#if(DEBUG)
Debug.WriteLine(arg);
#endif
?
?
}
意味ないですね…
class Program
{
static void Main(string[] args)
{
var target = Enumerable.Range(1, 10).Select(i=>new MyClass { Value = i });
var editedTarget = DoSometing(target);
Console.WriteLine(string.Join("rn", editedTarget));
}
public static IEnumerable<MyClass> DoSometing(IEnumerable<MyClass> args)
{
var arg = args.FirstOrDefault(_ => _.Value >= 3);
arg.Value = 1000;
return args;
}
public class MyClass
{
public int Value { get; set; } = 0;
public override string ToString() => Value.ToString();
}
}
そしてこれ。
? 何がしたかったんでしょうね?
※ToArray()とかすれば良いのですが…
次は割とホラーです(コードはありません)
? ある日、どこからか声が聞こえてきました。
&=(VBです)をStringBuilderにしたら速くなりました!
ここまでは(まあ)良い、問題はこの後…
「なぜかは知らないけど。」
知らないけど?(大丈夫かこいつ?)
ここはこれだけです。
個人的に最悪なのがこれ
まあprivateだから良いと言えば良いんですが…
これprivateにするの?
もっと簡単に書けるのに…
string GetJoinPath(string mainPath, params string[] joinPath)
{
foreach (var joinString in joinPath)
mainPath += “” + joinString;
return mainPath;
}
以上です。

More Related Content

Scary storyofthedevelopmentspot