Как рефакторинг мой код клиента относительно колич С3 Амазонки
public boolean createFolder(String path) { try { // create meta-data for your folder and set content-length to 0 ObjectMetadata metadata = new ObjectMetadata(); metadata.setContentLength(0); // create empty content InputStream emptyContent = new ByteArrayInputStream(new byte[0]); // create a PutObjectRequest passing the folder name suffixed by / PutObjectRequest putObjectRequest = new PutObjectRequest(this.bucketName, path + SUFFIX, emptyContent, metadata); // send request to S3 to create folder boolean doesObjectExist = this.s3client.doesObjectExist(bucketName, path); if (!doesObjectExist) { this.s3client.putObject(putObjectRequest); } return true; } catch (Exception e) { return false; } }
Что я уже пробовал:
рефакторинг кода в АРМ клиент S3, чтобы выполнить рефакторинг кода, чтобы уменьшить сложность
Richard MacCutchan
В чем же проблема?
OriginalGriff
Прокомментировал студенческий стиль, проглотил исключения, скопировал из интернета и не хочет, чтобы репетитор знал,...: смеется:
Member 14364887
я хочу уменьшить код в краткой форме, как мне это сделать???
Richard MacCutchan
Начните с анализа того, что делает код, и удалите из него все лишние элементы. На беглый взгляд нет ничего, что выделялось бы, кроме того, что здесь чего-то не хватает. return
заявление в конце.
Member 14364887
мне нужен код в краткой форме, как я это делаю??